pub fn parse_loose_version(s: &str) -> Option<Version>
Parse a potentially loose version string into a semver Version. Handles “1.28” → “1.28.0” and “1” → “1.0.0”.