Standalone helper - usable in service layer or tests without a React context. Silently requests permission and GPS; returns null on any failure.
Standalone helper - usable in service layer or tests without a React context. Silently requests permission and GPS; returns null on any failure.