Most jamming is horizontal and limited to a few bands. So by having a directional antenna and listening to all services for now it seems to work. But this is a cat and mouse game.
https://furuno.eu/gr-en/marine-solutions/gnss-positioning-ti...
Edit to add: I do not mean the GPS satellites or the starlink ground terminals. That was not the question so that is not my answer. I mean the starlink satellites
I don’t think the almanacs are necessary for the system to work, in theory. But I believe they’re commonly used by receivers to narrow down the range of possibilities when trying to find a PRN match for a signal they’re getting.
(I’ve dealt with GPS and similar navigation signals for work but am not an expert, this is just the impression I’ve gotten over a few years)