ci: Generate MapLibre web preview as artifact
I refactored the map style generation code a bit to drop the dependencies on GTK and libadwaita, so we don't have to install them in the CI container.
I refactored the map style generation code a bit to drop the dependencies on GTK and libadwaita, so we don't have to install them in the CI container.