For non-managers /listsessions now shows player-friendly actions:
- ✅ Записаться <date> when not registered
- ✖️ Выйти <date> when already active
- ✖️ Выйти из ожидания <date> when waitlisted
Extend SessionListItemDto and the shared SQL query with IsUserActive
and IsUserWaitlisted flags so the renderer can choose the right button.
Update tests to cover all three player states.
The /listsessions buttons for owners/co-GMs only showed emoji + date,
so it was unclear what each button did. Add explicit verb labels:
- ❌ Отменить <date>
- ⏰ Перенести <date>
- ⬆️ С ожидания <date>
- 🗑 Удалить <date>
Update the renderer test to assert the new labels.