- Replace require() with dynamic import in timeout-fix test
- Fix unused variable in stream test
- Replace no-explicit-any casts with Config type in models test
Adds 11 tests covering the SSE parsing function used by all
streaming commands (text chat, speech synthesize, etc.).
Coverage: 0% -> 100% line, 0% -> 100% branch
Test cases:
- Single and multiple sequential SSE events
- event:, id:, data: field parsing
- Comment lines (": ...") are skipped
- Multi-line data concatenation
- Lines without colon (malformed) are skipped
- Empty data field handling
- Null body response
- Reader lock release after iteration