I don't know much about PoS software, but I guess most of them are connected to multiple nodes, don't accept <1 sat/B tx and alert about detected double spends.
In that case, you have to trust 0-conf. It's safe enough unless we're talking about large purchases where buyers are incentive to double-spend. I believe 0 conf is safe enough.
For example. Bitcoin.com wallet does strange things: low fee tx appear and disappear suddenly in the balance screen. You have to be sure that your POS detects low fee txs and warns you
I am considering using bcash made by Purse.io, since it can run in SPV mode. I will check if I can query the tx fee in this mode. If the fee is below 1 sat/b ....
I don't know... A full node running BU or XT will detect < 1 sat/B under double spend attemp. A SPV depends on the connected nodes. I'm going to try if Bitcoin.com wallets detects it.