Admin Invoice System + Stripe Billing Portal
- invoices table tracks monthly billing records: user_id, period, image_count, total_amount, status
- Stripe Checkout session creation for invoice payment; webhook marks invoices paid on checkout.session.completed
- Billing Portal self-serve: manage payment methods, view invoice history, cancel
- GET /admin/conversions UTM attribution dashboard; POST /admin/generate-invoices trigger