weather-settings: Fix setting manual location
This feature was lost during the GTK4 port. The GcalLocationEntry
is a copy
of GisLocationEntry
from the gnome-initial-setup project.
Also ensure that the GeoClue client stops properly when it's not used.
Closes: #536