pub fn validate_with_tools( code: &str, backend_name: &str, ) -> Option<Vec<String>>
Validate generated code using real language tools (if available). Returns None if the tool is not installed, Some(errors) otherwise.