Add L14 SequencerDurableObject + subscribeRepos firehose
Singleton SequencerDurableObject provides global monotonic event ordering
for the AT Proto subscribeRepos firehose. Account DOs call the Sequencer
via RPC after each repo write; the Sequencer assigns a sequence number,
persists the CBOR-encoded frame, and broadcasts to WebSocket subscribers
with cursor-based backfill and hibernation support.
- New SequencerDurableObject with SQLite-backed firehose_events table
- RPC methods: sequenceCommit, sequenceIdentity, sequenceAccount
- WebSocket endpoint: GET /xrpc/com.atproto.sync.subscribeRepos
- Account DO emits commit events after record create/delete/applyWrites
- Signup emits identity + account events
- Binary frame encoding: two concatenated DAG-CBOR values (header + body)
- Cursor-based backfill on WebSocket connect
- WebSocket hibernation for idle subscribers