Minimal Responses WebSocket client used by the production Provider connection.
The client intentionally emits the same SSE-shaped chunks that Pixir.Provider
already knows how to fold. This keeps the model-event parser in one place while the
connection process owns socket lifetime and continuation state.