Issue:
[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!

Resolution:
<think>
PR Context:
- Title: feat(payments): store and propagate additional wallet pm details in payments response
- Merged: 2024-09-19T13:50:57Z
- Files changed: 7 files
- Commits: 6 commits

Implementation approach:
## Type of Change
<!-- Put an `x` in the boxes that apply -->

- [ ] Bugfix
- [x] New feature
- [ ] Enhancement
- [ ] Refactoring
- [ ] Dependency updates
- [ ] Documentation
- [ ] CI/CD

## Description
Described in #5868 

### Additional Changes

- [x] This PR modifies the API contract
- [ ] This PR modifies the database schema
- [ ] This PR modifies application configuration/environment variables

<!--
Provide links to the files with corresponding changes.

Following are
</think>

To implement this, you'll need to modify:


**Detailed Implementation:**


**Commit 1:** feat(payments): store and propagate additional wallet pm details in payments response (#5869)
Co-aut
Files to modify:


**crates/api_models/src/payments.rs**
  Modify existing code

**crates/api_models/src/payments/additional_info.rs**
  Add:
    - struct: pub::WalletAdditionalDataForCard

**crates/openapi/src/openapi.rs**
  Modify existing code

**crates/openapi/src/openapi_v2.rs**
  Modify existing code

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