If you can't purchase the GNSS HAT, use an old Android phone and install Termux on it. Then run some bash scripts on the phone that will do the job. The phone will communicate with your network over wifi, and replaces both the Raspberry PI and the HAT.
Also important to note that the Android approach is more likely to continue to work. In many places (certainly Manhattan, where I am), everything but LTE (and I gues 5G) has long been turned off such that GSM/Edge/UMTS/etc no longer work.
Oh wow. Various types of monitoring use cellular, house alarms etc.
Are those things just using LTE now?