## Beschreibung

Implementiere die Rollen- und Rechtekonzepte für das Backend.

## Aufgaben

- [ ] Implementiere die `requireRole` Middleware korrekt in allen Routen
- [ ] Füge Tests für die Rollenprüfung hinzu
- [ ] Dokumentiere die Rolle in der API-Dokumentation

## Akzeptanzkriterien

- Alle Endpunkte sind mit korrekter Rollenprüfung ausgestattet
- Integrationstests bestehen
- Die Middleware ist in der Lage, verschiedene Rollen zu prüfen
- Die Dokumentation ist aktuell und korrekt