Billing Subscription Lifecycle — SaaSQuickStart Engineering

The six-state subscription machine (none/active/canceling/paused/past_due/canceled) that governs paid access, and the Stripe/LemonSqueezy events that drive each transition.