2eaa719aca
Changes: - Updated ServiceManagementService::createJobCard() to prevent duplicate "Technician assigned" notifications when multiple job cards exist for the same booking. - Refined job card creation notification to include Job Card ID, Service ID, and Booking ID for clearer technician communication. - Corrected service booking cancellation notification formatting by standardizing capitalization and improving message clarity. - Improved service booking completion notification to explicitly mention the booking ID and confirm invoice generation. - Ensured consistent notification titles and messages across the workflow for better user understanding. Fixes #2114