Add Zod schema (TypeScript) and TypedDict (Python) for typed handling
of `composio.connected_account.expired` webhook events.
Schemas:
- ConnectionExpiredEventSchema: Full webhook event envelope validation
- SingleConnectedAccountDetailedResponseSchema: Matches GET API response
- WebhookConnectionMetadataSchema: Project and org ID metadata
This builds on PR #2553 which loosened V3 detection to accept any
composio.* event type. Users can now type-safely parse connection
expiration events in their webhook handlers.
Linear: PLEN-1398