C++23 support for the C++ exercises

Would you be able to support C++23 for the C++ exercises please?

This is primarily so that solutions can be developed with all of the new ranges features/fixes in c++ 23