pub fn version_matches_constraint(version: &str, constraint: &str) -> bool
Checks if a version satisfies a Dart version constraint.
Supports: ^, >=, >, <=, <, exact, any, and space-separated AND constraints.