Improved Subscription State Management

We've updated how we manage subscription states to ensure more accurate assessments. Subscriptions that start and cancel on the same day will now be correctly categorized.

This change helps us distinguish between new, existing, and returning subscriptions, primarily when multiple active states exist. These improvements align with Baremetrics' daily granularity, providing more reliable insights into your subscriptions.