Fix 4G location
In the 4G case we need to set the towerType to not fall back to GeoIP location.
Commit messages have more details.
Upstream reference: https://gitlab.freedesktop.org/geoclue/geoclue/-/merge_requests/86
Marked as draft since it goes on top of !5 (merged)