1. Neue Methode CreateAbsentMemberExpensesAsync() (Zeile 322-421)
- Prüft Club.ExpenseCalculation (None → skip)
- Berechnet Average/Maximum aller Tages-Expenses
- Findet Absent-Expense via ExpenseTriggerType.Absent
- Erstellt PersonExpense für alle abwesenden Members
2. Aufruf in AdvanceStatusAsync() (Zeile 312-316)
- Wird aufgerufen wenn Status → Closed wechselt
- Vor SaveChangesAsync() → eine Transaktion