pub fn validate_version(version: &str) -> Result<()>
Validate a version string
Checks if a version string is in a valid format. Accepts semantic versioning and other common version formats.