isVersionOlder function
Compares two Semantic Versioning (SemVer) strings (e.g., "1.6.9", "1.0.0-pr.666").
Returns true when current is strictly older than required.
Implementation
bool isVersionOlder(String current, String required) =>
Version.parse(current) < Version.parse(required);