Update the QtLocation GeoClue backend
Open, NormalPublic

Description

Current QtLocation still uses the long obsolete GeoClue one, which means on a Linux system we have no way of knowing where we are. Even just the IP/Wifi based approach GeoClue uses when no GPS available would help a lot.

See also https://codereview.qt-project.org/#/c/88630/

This currently blocks testing the navigation feature on a Linux desktop system (and presumably Plasma Mobile too).