feat(frontend): add community rules admin and public pages (#214)
Admin page (/admin/rules):
- CRUD for community rules with inline form
- Drag-free reorder via up/down arrows with save button
- Version history note on edits
- Soft-delete (archive) with confirmation
Public page (/rules):
- Server-rendered page listing active rules in order
- Accessible to all visitors (no auth required)
Also adds:
- API client functions for all 6 rules endpoints
- CommunityRule types and related interfaces
- Rules nav item in admin sidebar
Closes singi-labs/barazo-workspace#97
authored by