Add SSE event streaming from appview to SDK
Appview: PubSub broadcast after indexer dispatch, token exchange endpoint,
SSE stream with chunked response, keepalive, dynamic keyring subscription,
per-DID connection cap, crash-safe cleanup.
Rust/WASM: request_sse_token binding for Ed25519-signed token exchange.
SDK: EventStream class with Zod validation, exponential backoff with jitter,
Opake.subscribe() and requestSseToken() methods.
Web: SSE in cabinet layout with targeted reloads, debounced proposal sync,
directory-sync daemon task replaced by SSE-driven sync.