test: Add Email and Notifications service tests
Created comprehensive test suites for two high-priority services:
1. Email Service (367 lines, 21 tests):
- Send email with Mailgun integration
- Password reset email template
- Email verification template
- Welcome email with features
- HTML stripping for plain text
- Configuration handling (US/EU regions)
- Error handling and logging
2. Notifications Service (682 lines, 35 tests):
- Smart notification suggestions with pattern analysis
- Feeding/diaper/sleep pattern analysis
- Medication reminders with scheduling
- Milestone detection (2, 4, 6, 9, 12, 18, 24, 36 months)
- Anomaly detection (feeding/sleep patterns)
- Growth tracking reminders
- Notification CRUD operations
- Status management (pending/sent/read/dismissed/failed)
- Bulk operations (markAllAsRead, cleanup)
Total: 1,049 lines, 56 test cases
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>