Add a GitHub workflow file to automate building the project and running CTest, on Windows and Linux, for every commit and every PR. MSVC and GCC are sufficient. Clang might introduce unnecessary constraints, as it still lacks many C++20 features available in the other two.