List invitations.
For superadmins: lists all invitations or filters by account_id. For regular users: lists invitations for their own account only.
Args: current_user: Authenticated user context. status_filter: Optional status filter (pending, accepted, expired). account_id: Optional account ID filter (superadmin only). session: Database session.
Returns: List of invitations.
Invitation status enum.
pending, accepted, expired, cancelled