Bug: fix(cypress): cypress tests for incremental auth getting skipped for all connectors



### 📌 Problem
The Cypress test suite `00029-IncrementalAuth.cy.js` is currently being entirely, even though it should work for `cybersource` .

<img width="930" height="320" alt="Image" src="https://github.com/user-attachments/assets/26e4a754-025e-4c9c-8bfc-618bf423362d" />

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

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

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

This PR introduces a set of improvements and refactors in the Cypress test suite specifically for **Incremental Authorization** test cases.

---

### ✅ Key Changes:

1. **Connector Inclusion List for Incremental Auth**

   * Introduced a new list `INCREMENTAL_AUTH` in `Utils.js` under `CONNECTOR_LISTS.INCLUDE`.
   * This inclusion list determines which connectors support Incremental Authorization and should execute related tests.

2. **Dynamic Skipping of Tests Based on Connector Support**

   * Refactored the test flow to dynamically `skip()` test blocks at runtime if the connector isn't included in `INCREMENTAL_AUTH`.
   * Prevents false negatives and unwanted test runs on unsupported connectors (like CyberSource with known `MULTIPLE_CONNECTORS` issues).

3. **Refactored `before` and `after` Hooks**

   * Replaced arrow functions with regular functions in `before()` hooks to correctly utilize `this.skip()`.
   * Ensured proper state flushing with `afterEach` instead of `after`.

4. **Improved Capture Test for Incremental Auth**

   * Modified the capture test logic to simulate an **incremented capture amount**.
   * Prevents test result from falling into `partially_captured` due to stale `previously_authorized_amount`.

5. **Enhanced Assertions for Incremental Auth Response**

   * Added deep assertions for `previously_authorized_amount` from `incremental_authorizations` to validate correctness of incremental logic.
   * Ensures the captured amount matches the expected post-incremented value.

### 🧪 Test Impact:

* Only **connectors in `INCREMENTAL_AUTH` list** will now run Incremental Authorization tests.
* Currently includes: `cybersource` (commented out due to known issue), `paypal`, and `archipel` (handled in related PR #8189).
* Other connectors will auto-skip these tests, improving CI stability and relevance.

### 💡 Reference
Followed the pattern used in working test files like `00020-MandatesUsingNTIDProxy.cy.js`, which implement `this.skip()` with proper connector inclusion checks.

### Additional Changes

- [ ] 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 the paths where you can find config files:
1. `config`
2. `crates/router/src/configs`
3. `loadtest/config`
-->


## Motivation and Context
<!--
Why is this change required? What problem does it solve?
If it fixes an open issue, please link to the issue here.

If you don't have an issue, we'd recommend starting with one first so the PR
can focus on the implementation (unless it is an obvious bug or documentation fix
that will have little conversation).
-->

The test suite for Incremental Auth (`00029-IncrementalAuth.cy.js`) was being entirely skipped due to usage of `describe.skip` and context handling.

## How did you test it?
<!--
Did you write an integration/unit/API test to verify the code changes?
Or did you test this change manually (provide relevant screenshots)?
-->

| Cybersource (Skipped) | ArchiPEL |
|----|----|
| <img height="300" alt="image" src="https://github.com/user-attachments/assets/343f556a-26e8-43dc-b714-9b74446d4e35" /> | <img width="300" alt="image" src="https://github.com/user-attachments/assets/8fa0bf09-0cea-4b23-b656-5d0f3c236ab9" /> |

### Sanity

| Stripe | Adyen | Bluesnap | Bank of America |
|----|----|----|----|
| <img width="300" alt="image" src="https://github.com/user-attachments/assets/8b567f21-fbde-4ad3-88e1-2a8cca70084f" /> | <img width="300" alt="image" src="https://github.com/user-attachments/assets/8b567f21-fbde-4ad3-88e1-2a8cca70084f" /> | <img width="300" alt="image" src="https://github.com/user-attachments/assets/8b567f21-fbde-4ad3-88e1-2a8cca70084f" /> | <img width="300" alt="image" src="https://github.com/user-attachments/assets/8b567f21-fbde-4ad3-88e1-2a8cca70084f" /> |

## Checklist
<!-- Put an `x` in the boxes that apply -->

- [ ] I formatted the code `cargo +nightly fmt --all`
- [ ] I addressed lints thrown by `cargo clippy`
- [ ] I reviewed the submitted code
- [ ] I added unit tests for my changes where possible
