[FEATURE] Extend storage of additional payment method details to wallets

### Feature Description

Wallet integrations like ApplePay and GooglePay makes use of a tokenized network token which is collected on client's device and sent to underlying PSPs for completing the txns. The intermediary parties do not have any access to the raw payment method data details. However, these wallets also has some metadata for identification and display purposes. These details are to be stored and propagated in payments response.

### Possible Implementation

HyperSwitch supports loads of wallet integrations today. As a first cut, add additional payment method details to below wallets

- ApplePay
- GooglePay

### Have you spent some time checking if this feature request has been raised before?

- [X] I checked and didn't find a similar issue

### Have you read the Contributing Guidelines?

- [X] I have read the [Contributing Guidelines](https://github.com/juspay/hyperswitch/blob/main/docs/CONTRIBUTING.md)

### Are you willing to submit a PR?

Yes, I am willing to submit a PR!
<think>
PR Context:
- Title: feat(payments): propagate additional payment method data for apple pay during MIT
- Merged: 2025-07-11T15:18:48Z
- Files changed: 5 files
- Commits: 7 commits

Implementation approach:
## Type of Change
<!-- Put an `x` in the boxes that apply -->

- [ ] Bugfix
- [x] New feature
- [x] Enhancement
- [ ] Refactoring
- [ ] Dependency updates
- [ ] Documentation
- [ ] CI/CD

## Description
Described in #5868 point # 3

This PR enables sending out `payment_method_data` for AP MIT

### Additional Changes

- [ ] This PR modifies the API contract
- [ ] This PR modifies the database schema
- [ ] This PR modifies application configuration/environment variables

<!--
</think>

To implement this, you'll need to modify:


**Detailed Implementation:**


**Commit 1:** feat(payments): propagate additional payment method data for apple pay during MIT (#7170)
Files to modify:


**crates/api_models/src/payment_methods.rs**
  Add:
    - function: private::from
    - function: private::try_from
    - impl: impl From<payments::ApplepayPaymentMethod> for PaymentMethodDataWalletInfo
    - impl: impl TryFrom<PaymentMethodDataWalletInfo> for payments::ApplepayPaymentMethod

**crates/hyperswitch_domain_models/src/payment_method_data.rs**
  Add:
    - function: private::from
    - impl: impl From<ApplePayWalletData> for payment_methods::PaymentMethodDataWalletInfo

**crates/router/src/core/payments/operations/payment_create.rs**
  Modify existing code

**crates/router/src/core/payments/tokenization.rs**
  Modify existing code

**crates/router/src/types/api/payments.rs**
  Modify existing code
{"issue_number": 5868, "pr_number": 7170, "commits_count": 1, "files_changed": 5, "response_length": 1641, "file_count": 7, "needs_breakdown": false}