Update to C++20

Merged
ED
6mo ago
+257-177

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.