Support custom thinking budget

I had Gemini 2.5 Pro do a simple change, but it took over 200 seconds to think, which really annoys me