fix: align relay semantics with indigo — stale rev drop, new account binding, sig refresh
- drop commits where rev <= stored rev before persist (indigo ingest.go:114)
- verify DID→PDS host binding on first-seen accounts (async, reject on mismatch)
- on signature failure, evict cached key + re-resolve (sync spec guidance)
- add spec conformance tests for size limits and unknown frame types
- document deliberate policy divergences from indigo in design.md
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>