When I did pressure tests... my tester has a bleed-off feature, and I was amazed how the standing pressure dropped by bleeding just a tiny bit. The fuel system is very rigid, so a tiny amount makes a big pressure difference. My pressure held after shutting down at about 32 PSI, and it stayed that way for 4 hours before I disconnected it.
The gas smell/stalling with the gas cap off thing is notable. I think I might try to address that before buying parts and spending time on the FPR. Ah... a failed FPR diaphragm will end up sucking gas into the vacuum tree, and you might want to look at that vacuum line and see if evidence of gas is present. This will also make the driver's side rear spark plug darker because it gets that gas and that cylinder ends up running rich. It could be a different part of the FPR, again, a full set of pressure readings would speak volumes.
I would still do the fuel filter... I had a time where I added seafoam to a full tank of gas and it absolutely killed the fuel filter. It's a shame the fuel filter connections are such a PITA.
Honestly, I'm just sitting here and more potential causes keep coming into my mind. I have seen a clogged CAT converter do this. I have seen a muffler do this because a part got loose inside and caused a serious exhaust restriction. To me, the coil pack is still on the table.
Fuel pump relay... yeah, that's a good one too. On that, really, it's a good practice to have a brand new relay in your glove box. All the relays are the same, so this WILL eventually come in handy, and it's like $12 vs a tow truck. I might get a new relay and just swap it out for diagnostic purposes.
I think, if I were approaching this and being the thrifty old fart that I am, I might do this:
1) Check vacuum lines and try to resolve the gas cap/stalling thing. That's very quick and free.
2) Check the FPR vacuum line for evidence of gas, and if found, replace the FPR. That's a given.
3) Swap out the fuel pump relay with another one in the box, the blower one for example. Test.
4) Do a full set of pressure testing, maybe I would replace the fuel filter first if I didn't have a pressure tester handy.
The more I think about this, the more I might try to address the stalling gas cap thing first. You could maybe just pull that vacuum line off the tree and cap off the open port. You will probably get a check engine light when you do this, but it might be the easiest way to root cause. It would completely suck to replace the FPR only to have the same problem and find the cause to be a loose vacuum line.
There's 2¢ and then some. Good luck!