Fixed

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.