
Before this, creating a separate instance of `Location.Indicator` failed because it tries to create export the same DBus path. This is useful for extensions adding panels on multiple monitors. But it also seems like a cleaner design to separate the indicator widget from the logically separate role as a Geoclue agent. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1919>