* fix(gemini): filter noisy stderr output from gemini backend
- Add filteringWriter to filter [STARTUP], Warning, Session cleanup etc.
- Apply filter only for gemini backend stderr output
- Add unit tests for filtering logic
* fix: use defer for stderrFilter.Flush to cover all return paths
Address review feedback: ensure filter is flushed on failure paths