- Add Plan, Subscription, Payment, PaymentMethod, Coupon models
- Add ApiKey, Webhook models for API access
- Add AppConfig model for dynamic configuration
- Add role, suspendedAt fields to User model
- Create comprehensive seeder with:
- Admin user (dwindi.ramadhana@gmail.com)
- Default plans (Free, Pro Monthly, Pro Yearly)
- Payment methods (BCA, Mandiri, GoPay)
- App config (maintenance mode)
- Zero data loss migration strategy