Add product selection for customer contracts.
Show product name in customer details.
Add skeleton to create admin/extension subscriber.
Align customer detection to product handling.
Implement group, admin and ext handling for PBX.
Fix customer determination in dashboard.

Properly filter by product class.
Add accordion toggle button.
Only show PBX groups if it's a PBX account.
Properly set PBX preferences and use transaction.