8268b90d82
- Added ComboPackage dependency check in removeService; deactivates related packages when a service is removed. - Added filterActiveServices helper to list only active services. - Updated removeService and removeComboPackage with headings, empty-state checks, and consistent success/error messages. - Enhanced createComboPackages: - Uses active services only. - Added cancel option and confirmation after first selection. - Prevented duplicate selection and infinite loop when limited services exist. - Improved feedback when all available services are selected. - Updated selectServicesToRemove and selectComboPackage to handle empty states gracefully without exceptions. Fixes #1749