[BUG] 5xx in PayPal when cancelling the Payment

we're getting 5xx when you try to cancel the payment express checkout page. and this is not intended.
<think>
PR Context:
- Title: fix(connector): [GlobalPay] Address `5xx` when cancelling a paypal transaction
- Merged: 2025-03-26T10:26:02Z
- Files changed: 4 files
- Commits: 7 commits

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

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

## Description
<!-- Describe your changes in detail -->

This PR addresses 5xx that currently is being thrown when a user tries to cancel the PayPal transactions from the redirected page:

<img width="372" alt="image" src="https://github.com/user-attachments/assets/4f920b8b-6ab4-4bcb-9705-dc4d15
</think>

To implement this, you'll need to modify:


**Detailed Implementation:**


**Commit 1:** fix(connector): [GlobalPay] Address `5xx` when cancelling a paypal transaction (#7605)
Files to modify:


**crates/hyperswitch_connectors/src/connectors/globalpay/requests.rs**
  Modify existing code

**crates/hyperswitch_connectors/src/connectors/globalpay/response.rs**
  Remove:
    - struct: pub::GlobalpayPaymentsWebhookResponse
    - struct: pub::GlobalpayRedirectResponse
    - enum: pub::FingerprintPresenceIndicator
  Add:
    - enum: pub::ActionType

**crates/hyperswitch_connectors/src/connectors/globalpay/transformers.rs**
  Modify existing code

**crates/hyperswitch_connectors/src/connectors/recurly/transformers.rs**
  Modify existing code
{"issue_number": 7607, "pr_number": 7605, "commits_count": 1, "files_changed": 4, "response_length": 1466, "file_count": 6, "needs_breakdown": false}