pub fn create_http_client_with_timeout(timeout: Duration) -> Client
Creates a reqwest Client with custom timeout settings. Still includes connection pooling limits to prevent FD exhaustion.