ci: add support for gitlab-runner 'shell = pwsh' executor

Run powershell child scripts using the same powershell tool as the
parent script.
4 files changed