Issue:
 feat(connector): [ZSL] add connector template code 

## Type of Change
<!-- Put an `x` in the boxes that apply -->

- [ ] Bugfix
- [x] New feature
- [ ] Enhancement
- [ ] Refactoring
- [ ] Dependency updates
- [ ] Documentation
- [ ] CI/CD

## Description
<!-- Describe your changes in detail -->
Zsl only supports automatic payment create and payment status gets updated through webhooks

## Checklist
<!-- Put an `x` in the boxes that apply -->

- [x] I formatted the code `cargo +nightly fmt --all`
- [x] I addressed lints thrown by `cargo clippy`
- [x] I reviewed the submitted code
- [ ] I added unit tests for my changes where possible
- [ ] I added a [CHANGELOG](/CHANGELOG.md) entry if applicable


Resolution:
<think>
PR Context:
- Title: refactor(core): add cache redaction for cgraph
- Merged: 2025-10-01T08:33:13Z
- Files changed: 3 files
- Commits: 9 commits

Implementation approach:
## Type of Change
<!-- Put an `x` in the boxes that apply -->

- [ ] Bugfix
- [ ] New feature
- [ ] Enhancement
- [x] Refactoring
- [ ] Dependency updates
- [ ] Documentation
- [ ] CI/CD

## Description
<!-- Describe your changes in detail -->
This pull request enhances cache management for connector creation by introducing a new mechanism to invalidate related cache entries whenever a new connector is added. The main change is the addition of the `redact_cgraph_cache` function, whi
</think>

To implement this, you'll need to modify:


**Detailed Implementation:**


**Commit 1:** refactor(core): add cache redaction for cgraph (#9629)
Files to modify:


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

**crates/router/src/core/routing/helpers.rs**
  Add:
    - function: pub::redact_cgraph_cache

**crates/router/src/core/subscription.rs**
  Remove:
    - impl: impl SubscriptionWithHandler<'a>
  Add:
    - impl: impl SubscriptionWithHandler<'_>