pub fn validate_claude_version(binary: &Path) -> Result<String, AppError>
Validates that the Claude binary meets the minimum version requirement.