CMake: Support upcoming C++26 language level
While no compiler has experimental C++26 support offered, we should expand the CMake internals to support the feature. This will future proof users of CMake 3.25 to add language support via a toolchain.
Edited by Robert Maynard