Update metoffice to use DataHub API (#131425)
* Update metoffice to use DataHub API
* Reauth test
* Updated to datapoint 0.11.0
* Less hacky check for day/night in twice-daily forecasts
* Updated to datapoint 0.12.1, added daily forecast
* addressed review comments
* one more nit
* validate credewntials in reauth flow
* Addressed review comments
* Attempt to improve coverage
* Addressed comments
* Reverted unnecessary reordering
* Update homeassistant/components/metoffice/sensor.py
* Update tests/components/metoffice/test_sensor.py
* Update homeassistant/components/metoffice/sensor.py
---------
Co-authored-by: Franck Nijhof <git@frenck.dev>
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>