hopefully to close this one down, the second hand purple injector relay arrived today and i plugged it in the engine compartment fuse box. car runs fine, took it for its MOT and it passed with no advisories

.
i'm pretty sure the windings on the old relay started to go open circuit in hot conditions and eventually failed completely, causing all the symptoms here, including indirectly these error codes:
0100 MAF (caused by unplugging),
1613 Immobiliser No Or Wrong Signal Immobiliser (low battery),
0560 System Voltage Low Input (low battery),
0230 fuel pump (probably me unplugging the fuel pump relay at some point).
a temporary get-me-home-fix for the relay is to remove the purple cover from it and put a small spring clamp over the solenoid contacts, remembering to remove the clamp when the ignition is off.
I also checked the fuel pressure at the schraeder valve with an £8 kit, it is 3.6bar.
thanks for all the help here, well meaning or otherwise, but most of all the archives. I hope this thread helps someone else sometime.