What is the purpose of the 50 ohm resistor. I am guessing it is somehow there to match the impedance of the PCB trace but unsure if its needed
That 50R resistor might be placed as a dummy load to force the converter to run in CCM even there's no current drawn from the FPGA side.
What are the purposes of the two 0 ohm resistors? I am guessing they would be changed to a different value if needed once the board gets tested but not sure what would dictate that.
The VSENSE pin is the sampling point for the converter's internal control circuitry for output voltage regulation. The output voltage is set by the resistors Rtop and Rbottom:
$$
V_o=\Big(1+\frac{R_{top}}{R_{bottom}}\Big)\cdot V_{ref}
$$
where Vref is the internal reference voltage, which is 0.6V for TPS7H4001.
Those 0R resistors could be placed as dummy resistances for RnD purposes such as fine adjustment of the output voltage i.e. for example, if the required top-side resistor is 6.91k then you can place 6k8 and 110R in series, but you can start with 6k8 and 0R to see what happens and replace that 0R with something else for fine adjustment if necessary.
What would be the purpose of these large resistors?
Those resistors are marked as "Depop" which possibly means "depopulated", "not populated" or "not fitted". So most likely those resistors won't be used in practice.
Those resistors will interact with each other (and with the resistance between VCCINT and VCCINT_SNS node, if any) and might affect the set output voltage. Also, assuming the upper and lower resistances are relatively low, if somehow the FPGA circuit is not connected/fitted then the set voltage might be extremely high because those two 953k resistors will set a very high upper resistance and therefore the converter will try to set the output voltage as high as possible i.e. basically equal to the input voltage.