weather/noaa: Fix the URL for retreving the station list
Reason for the change
It seems the noaa outages on the legacy API continue, and the previous URL that provided the list of weather stations is no longer working (it errors out as a 404).
There is however a probable alias/mirror that still works (w1.weather.gov).
Instead of a simple replacement, add a small fallback mechanism to also check the older URL in case it changes again in the future.
At some point we might be even want to cache it in a local file.
Test plan
In the weather applet, search for a location in the US provided by NOAA. If you already had one selected, it should start working again.
Bugs fixed
This station list is used as a first step in the code, and without it, neither saved locations nor searching new ones work.
Future steps
While the long-lasting fix is to switch to the new openAPI, searching for a list of places/stations by name is still a non-solved issue, as the new API do not provide something similar and suggests to use other services for this: https://weather-gov.github.io/api/general-faqs#geocoding
Searching by the location coordinates is easier, and probably more helpful, but our current infrastructure doesn't allow it, so it's better to add this after porting out of the dataengine mechanism.