feat(router): add support for GooglePay pre-decrypted token in the payments confirm call  (#8865)

Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Files to modify:


**payments.rs**
  Remove:
    - struct: pub::GpayTokenizationData

**enums.rs**
  Modify existing code

**payments.rs**
  Remove:
    - struct: pub::GpayTokenizationData

**transformers.rs**
  Modify existing code

**transformers.rs**
  Modify existing code

**transformers.rs**
  Modify existing code

**transformers.rs**
  Modify existing code

**transformers.rs**
  Modify existing code

**transformers.rs**
  Modify existing code

**transformers.rs**
  Modify existing code

**transformers.rs**
  Modify existing code

**transformers.rs**
  Modify existing code

**transformers.rs**
  Modify existing code

**transformers.rs**
  Modify existing code

**transformers.rs**
  Modify existing code

**transformers.rs**
  Modify existing code

**transformers.rs**
  Modify existing code

**transformers.rs**
  Modify existing code

**transformers.rs**
  Modify existing code

**transformers.rs**
  Modify existing code

**transformers.rs**
  Modify existing code

**transformers.rs**
  Modify existing code

**transformers.rs**
  Modify existing code

**worldpayvantiv.rs**
  Modify existing code

**transformers.rs**
  Modify existing code

**utils.rs**
  Remove:
    - struct: pub::GpayTokenizationData
  Add:
    - function: private::get_googlepay_encrypted_payment_data
    - trait: pub::GooglePay
    - impl: impl GooglePay for payment_method_data::GooglePayWalletData

**payment_method_data.rs**
  Remove:
    - struct: pub::GpayTokenizationData

**router_data.rs**
  Modify existing code

**openapi.rs**
  Modify existing code

**openapi_v2.rs**
  Modify existing code

**utils.rs**
  Remove:
    - struct: pub::GpayTokenizationData
  Add:
    - function: private::get_googlepay_encrypted_payment_data
    - trait: pub::GooglePay
    - impl: impl GooglePay for payment_method_data::GooglePayWalletData

**payments.rs**
  Remove:
    - struct: pub::GpayTokenizationData

**helpers.rs**
  Modify existing code

**types.rs**
  Modify existing code

**payments.rs**
  Remove:
    - struct: pub::GpayTokenizationData

**payu.rs**
  Modify existing code

**worldpay.rs**
  Modify existing code