Issue:
Add tenant_id as a field for data pipeline

1. Add `Tenant_id` as a field for all logs 
2. Add `Tenant_id` action for Kafka messages as well , headers to be a combination of ( tenant_id, merchant_id, payment_id )
3. Make logical databases and physical tables in clickhouse for different tenants

Resolution:
<think>
PR Context:
- Title: fix(multitenancy): remove tenant id from redis stream key of kafkaStore
- Merged: 2024-06-10T13:57:26Z
- Files changed: 1 files
- Commits: 1 commits

Implementation approach:
## Type of Change
<!-- Put an `x` in the boxes that apply -->

- [ ] Bugfix
- [ ] New feature
- [ ] Enhancement
- [ ] Refactoring
- [ ] Dependency updates
- [ ] Documentation
- [ ] CI/CD

## Description
<!-- Describe your changes in detail -->
As part of multitenancy feature, we added tenant prefix in the redisinterface directly. so this specific handling of tenant id in append_stream function is not required anymore

### Additional Changes

- [ ] This PR modifies the API contra
</think>

To implement this, you'll need to modify:


**Detailed Implementation:**


**Commit 1:** fix(multitenancy): remove tenant id from redis stream key of kafkaStore (#4916)
Files to modify:


**crates/router/src/db/kafka_store.rs**
  Modify existing code