pub fn try_parse_api_error(response_text: &str) -> Option<(i32, String)>
Helper function to parse API error responses from response text
Returns a tuple of (error_code, message) if parsing succeeds