Mark core subscription fields as required
The subscription object was missing a required list entirely. Fields that are always present in every response โ including customerId, status, amount, interval, and startDate โ are now correctly marked as required.