Gemini provider adapter for RainEngine.
This crate maps provider-neutral content, tool declarations, parallel tool calls, and cache metadata into Gemini REST requests.