github actions: Split CMake build into separate steps.
Failures within multi-line commands aren't detected properly in the windows runner environment. Therefore split each line into a separate step for the cmake build. Use the `working-directory` key to mark the build subdir without having the prepend a `cd` command.
Showing with 26 additions and 7 deletions