Namespace incorrectly shows paid plan status and upgrade options for future-dated subscription
## Summary
A namespace is incorrectly displaying as being on a paid plan when the subscription has a future start date. Additionally, the system is showing upgrade options for a subscription that hasn't started yet.
## Steps to Reproduce
1. Navigate to a namespace that has a future-dated paid subscription (Premium)
2. Check the namespace's subscription status in the UI
3. Observe the billing page shows the option to Upgrade to Ultimate
:warning: To check if the system treats the namespace as if it currently has active paid features.

Observed when debugging https://customers.gitlab.com/admin/revenue_impact/1686
## Expected Behavior
- Namespace should display as being on the Free plan until the subscription start date
- No upgrade options should be shown for future-dated subscriptions
- Clear indication should be provided that a paid subscription is scheduled to start on a specific date
## Impact
- **User Confusion**: Users may be confused about their current plan status
- **Billing Issues**: Potential for incorrect billing or feature access (TBD)
- **Business Logic**: Incorrect plan enforcement may lead to unauthorized feature access (TBD)
## Environment
- **Platform**: GitLab.com (SaaS)
- **Affected Areas**:
- Plan upgrade flows
issue