pull down to refresh

Running a BTCPpay server with a LN node behind is totally something else than just using Sparrow with a BTC node. I was commenting only about your OP, using Sparrow.
Even for a shop, you can run easily a LND node with Neutrino, as I explained here: #439263 And you don't even need an Umbrel UI.
A pruned node yes, is just showing the period you select, but that doesn't mean is ignoring all the previous blocks. Is more for a personal use, when you really do not need the whole blockchain history and use it for specific use cases.
Neutrino on the other side, is providing all blocks, but the client do not have to download them. Read more here:
There are many ways to run a LN node for a shop and there's a misconception that you need a full BTC and public LN node in order to do that. Wrong. You can run perfectly fine a private LN node with few channels, with a neutrino sync on a VPS (without even downloading the whole blockchain).
Read more: