1.32.0-rc0

(feat): Add context cancellation support to streams. NewStream now accepts a context.Context so that blocking Recv() calls unblock when the context is cancelled or times out.

(feat): Add RecvEvent() and RecvEventRaw() methods that return SSE metadata (id, event type, retry) alongside the data payload. Also add LastEventID() for tracking the most recent event ID across reconnections.

(fix): Fix SSE comment lines (: heartbeat) crashing the stream. Comment-only events are now silently skipped per the WHATWG SSE specification.

(fix): Fix SSE streams to handle all spec-compliant line endings (LF, CR, CRLF). Previously only LF was supported, causing parse failures with servers that use Windows-style or bare CR line endings.

(fix): Fix SSE id: and retry: fields being parsed but discarded. The id: field now persists across events per spec, and retry: is parsed as an integer milliseconds value.

(feat): Ship core/stream_test.go into generated SDKs so that streaming logic is verified by user CI alongside the rest of the SDK.