Event bus abstraction for zopp secret change notifications.
This crate defines the EventBus trait that allows different implementations for event broadcasting across server replicas:
- Memory (single server, tokio broadcast channels)
- Redis (multi-server, Redis pub/sub)
- Postgres (multi-server, PostgreSQL LISTEN/NOTIFY)