MSVC: Avoid unnecessary C++ feature detection steps
Since !833 (merged) we run full per-language-standard feature detection for MSVC. This is not necessary because the base mode for MSVC has all features we define except for the meta-features for C++17 and above. Override the default C++ feature detection macro for MSVC to run detection only once as before.
Fixes: #17274 (closed)