693661b564
Resolve merge conflicts keeping the PR's changes: - timeout_secs parameter in OpenRouterProvider::new() - read_response_body + parse_response_body pattern - OPENROUTER_CONNECT_TIMEOUT_SECS and DEFAULT_OPENROUTER_TIMEOUT_SECS constants - Update master's new tests to use two-arg new() signature