pub fn create_test_http_client() -> Arc<ClientWithMiddleware>
Creates a default HTTP client with retry capabilities for testing purposes.