`max_output_tokens` isn't respected when using `gemini-2.5-flash` model

Perhaps related - Gemini-2.5-flash-preview-09-2025 breaks the thinking_budget parameter - #4 by Joe1