<!-- Describe your changes in detail -->
`off_session` value needs to be populated based on the value passed in the payment request instead of mapping it using `mandate_id`
To implement this **search_filter** feature, you'll need to modify these architectural layers:


**1. Core Business Logic**
   - `crates/router/src/core/payments/transformers.rs`

**2. Tests**
   - `cypress-tests/cypress/e2e/PaymentUtils/Stripe.js`

**Code Patterns Applied:**
- Extend existing types with new fields (6 changes)
{"pr_number": 6855, "pr_title": "fix(core): Populate off_session based on payments request", "merged_at": "2024-12-17T13:31:21Z", "intent": {"feature_type": "search_filter", "action": "add_feature", "entities": ["customer", "payment", "merchant"]}, "hierarchy": {"core_business": ["crates/router/src/core/payments/transformers.rs"], "tests": ["cypress-tests/cypress/e2e/PaymentUtils/Stripe.js"]}, "change_types": {"fields_added": 6}, "has_identifier_data": false, "commits_matched": 0, "match_method": "none"}