build: rework ci for win32 builds
Rework the win32 build script:
- cleanup useless dependencies
- ensure we build portable paths
- copy missing icons in portable build
- copy gdk-pixbuf plugins in portable build, to support SVG icons
- cleanup bat startup script
Support both mingw64 (legacy) and ucrt64 (modern) targets in gitlab-ci.