ci: add windows integration tests
This MR introduces a CI job that runs the integration tests on a Windows CI runner. The MR also introduces a few adjustments (separated by commits) that make the tests work on windows.
Related to #285 (closed)
Edited by Tomas Vik (OOO back on 2025-01-02)