<!-- Describe your changes in detail -->
This PR adds an api integration with open-router service.
* decide-gateway
* update-gateway-score
To implement this **search_filter** feature, you'll need to modify these architectural layers:


**1. API Request/Response Models**
   - `crates/api_models/src/lib.rs`
   - `crates/api_models/src/open_router.rs`

**2. Core Business Logic**
   - `crates/router/src/core/errors.rs`
   - `crates/router/src/core/payments.rs`
   - `crates/router/src/core/payments/routing.rs`
   - ... and 2 more files

**3. Configuration Files**
   - `config/config.example.toml`
   - `config/development.toml`
   - `config/docker_compose.toml`
   - ... and 2 more files

**Code Patterns Applied:**
- Define new data structures (7 changes)
- Implement new functions (6 changes)
- Extend existing types with new fields (73 changes)
- Add conditional logic for feature flags or filtering (5 changes)

**Detailed Identifier Changes:**


Commit a51c9f03:
Files to modify:


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

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

**crates/router/src/configs/secrets_transformers.rs**
  Modify existing code

**crates/router/src/configs/settings.rs**
  Modify existing code

**crates/router/src/core/errors.rs**
  Modify existing code

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

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

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

**crates/router/src/core/routing/transformers.rs**
  Modify existing code
{"pr_number": 7795, "pr_title": "feat(dynamic_routing): add open router integration for success based routing", "merged_at": "2025-04-21T14:32:37Z", "intent": {"feature_type": "search_filter", "action": "add_feature", "entities": ["payment", "merchant", "user"]}, "hierarchy": {"api_models": ["crates/api_models/src/lib.rs", "crates/api_models/src/open_router.rs"], "core_business": ["crates/router/src/core/errors.rs", "crates/router/src/core/payments.rs", "crates/router/src/core/payments/routing.rs", "crates/router/src/core/routing/helpers.rs", "crates/router/src/core/routing/transformers.rs"], "config": ["config/config.example.toml", "config/development.toml", "config/docker_compose.toml", "crates/router/src/configs/secrets_transformers.rs", "crates/router/src/configs/settings.rs"]}, "change_types": {"structs_added": 7, "functions_added": 6, "enums_added": 2, "fields_added": 73, "imports_added": 11, "conditionals_added": 5}, "has_identifier_data": true, "commits_matched": 1, "match_method": "pr_number"}