Draft: Introduce support for semantic versioning
This change includes semantic versioning comparison operations (SEMVER_{LESS,LESS_EQUAL,GREATER,GREATER_EQUAL, EQUAL}) as well as a semantic versioning-specific conditional SEMVER_SATISFIES which evaluates if a version is compatible with a requirement version (greater than or equal with a matching major version number for major versions >= 1).
Related to #22584
Edited by Timothy Brackett