Merge branch 'compile-msvc-14.34-c++20' into release-3.23

Merge-request: !7910