Update to C++20
Merged
ED
6mo ago+257+257+012345678901234567890123456789-177-177-012345678901234567890123456789
Description
Update all builds to C++20. Previously, C++20 was only enabled for MacOS builds.
Motivation and Context
Update to C++20 standard to enable use of new language and standard library features.