feat(frontend): Support multiple delegation records per moderator
Update frontend state management to handle multiple separate delegation
records per moderator, matching backend bug fix.
- Merge permissions from all delegation records in useCanModerate
- Fix WebSocket record matching using rkey + createdAt
- Skip expired delegations during permission merge
Related to #718
authored by
charlebois.info
and committed by