Codes are usually just clues to what might be wrong and that is definitely the case with this set of codes. I looked them up in service data and here's the summary. I think these sort of point to the low pressure sensor but there are lots of other possibilities.
P2542 - Inspect connectors for signs of water ingress and pins for damage and/or corrosion
Refer to the electrical circuit diagrams and inspect the fuel low pressure sensor circuit for short circuit to power
Inspect fuel low pressure sensor ground supply circuit for open circuit, high resistance
Confirm no fuel leaks on vehicle
Inspect pressure regulator inside tank is not blocked
Using the Jaguar Land Rover approved diagnostic equipment, clear the Diagnostic Trouble Code(s) and retest
Inspect and install a new fuel low pressure sensor as required
P008b -Inspect connectors for signs of water ingress, and pins for damage and/or corrosion
Refer to the electrical circuit diagrams and check the low pressure fuel system fuel pressure sensor circuit for short circuit to ground, open circuit, high resistance.
Repair the wiring harness as necessary
Using the Jaguar Land Rover approved diagnostic equipment, check the powertrain control module for Diagnostic Trouble Code(s) P2451 and/or P2452. if the current DTC is set in conjunction with 2451 or P2452, then install a new fuel low pressure sensor as required
P0089 - Check for fuel system leakage from the fuel tank and lines both internal and external of the fuel tank
Check and install a new low pressure fuel pump only when diagnosed as failed