<!-- Describe your changes in detail -->
[Reference pr](https://github.com/juspay/hyperswitch/pull/6245).

Add card expiry validation for the `recurring_details` = `network_transaction_id_and_card_details` based MIT flow
To implement this **search_filter** feature, you'll need to modify these architectural layers:


**1. Core Business Logic**
   - `crates/router/src/core/payments.rs`
{"pr_number": 6504, "pr_title": "fix(router): add card expiry check in the `network_transaction_id_and_card_details` based `MIT` flow", "merged_at": "2024-11-08T15:09:06Z", "intent": {"feature_type": "search_filter", "action": "add_feature", "entities": ["customer", "payment", "merchant"]}, "hierarchy": {"core_business": ["crates/router/src/core/payments.rs"]}, "change_types": {}, "has_identifier_data": false, "commits_matched": 0, "match_method": "none"}