Don’t run GitHub Actions on pushing to branches other than master. This was already the case for the linux-ci workflow.
Use the 'ilammy/msvc-dev-cmd' action for setting up the msvc env, so we can use powershell everywhere. Remove a directory from PATH which was interfering with the meson build by providing an unrelated pkg-config.exe.