feat(core): Add support for process tracker retrieve api in v2 (#7602)

Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Files to modify:


**events.rs**
  Add:
    - mod: pub::revenue_recovery

**revenue_recovery.rs**
  Add:
    - function: private::get_api_event_type
    - function: private::get_api_event_type
    - impl: impl ApiEventMetric for RevenueRecoveryResponse
    - impl: impl ApiEventMetric for RevenueRecoveryId

**lib.rs**
  Add:
    - mod: pub::process_tracker

**process_tracker.rs**
  Add:
    - mod: pub::revenue_recovery

**revenue_recovery.rs**
  Add:
    - function: private::get_api_event_type
    - function: private::get_api_event_type
    - impl: impl ApiEventMetric for RevenueRecoveryResponse
    - impl: impl ApiEventMetric for RevenueRecoveryId

**enums.rs**
  Add:
    - enum: pub::ProcessTrackerStatus
    - enum: pub::ProcessTrackerRunner

**events.rs**
  Add:
    - mod: pub::revenue_recovery

**payment.rs**
  Add:
    - function: pub::get_execute_revenue_recovery_id
    - function: pub::get_psync_revenue_recovery_id

**enums.rs**
  Add:
    - enum: pub::ProcessTrackerStatus
    - enum: pub::ProcessTrackerRunner

**process_tracker.rs**
  Add:
    - mod: pub::revenue_recovery

**openapi_v2.rs**
  Modify existing code

**routes.rs**
  Add:
    - mod: pub::revenue_recovery

**revenue_recovery.rs**
  Add:
    - function: private::get_api_event_type
    - function: private::get_api_event_type
    - impl: impl ApiEventMetric for RevenueRecoveryResponse
    - impl: impl ApiEventMetric for RevenueRecoveryId

**scheduler.rs**
  Modify existing code

**core.rs**
  Remove:
    - mod: pub::passive_churn_recovery
  Add:
    - mod: pub::revenue_recovery

**revenue_recovery.rs**
  Add:
    - function: private::get_api_event_type
    - function: private::get_api_event_type
    - impl: impl ApiEventMetric for RevenueRecoveryResponse
    - impl: impl ApiEventMetric for RevenueRecoveryId

**transformers.rs**
  Modify existing code

**types.rs**
  Modify existing code

**recovery_incoming.rs**
  Modify existing code

**lib.rs**
  Add:
    - mod: pub::process_tracker

**routes.rs**
  Add:
    - mod: pub::revenue_recovery

**app.rs**
  Add:
    - function: pub::server
    - struct: pub::ProcessTracker
    - impl: impl ProcessTracker

**lock_utils.rs**
  Modify existing code

**process_tracker.rs**
  Add:
    - mod: pub::revenue_recovery

**revenue_recovery.rs**
  Add:
    - function: private::get_api_event_type
    - function: private::get_api_event_type
    - impl: impl ApiEventMetric for RevenueRecoveryResponse
    - impl: impl ApiEventMetric for RevenueRecoveryId

**permission_groups.rs**
  Modify existing code

**permissions.rs**
  Modify existing code

**storage.rs**
  Remove:
    - mod: pub::passive_churn_recovery
  Add:
    - mod: pub::revenue_recovery

**revenue_recovery.rs**
  Add:
    - function: private::get_api_event_type
    - function: private::get_api_event_type
    - impl: impl ApiEventMetric for RevenueRecoveryResponse
    - impl: impl ApiEventMetric for RevenueRecoveryId

**workflows.rs**
  Remove:
    - mod: pub::passive_churn_recovery_workflow
  Add:
    - mod: pub::revenue_recovery

**revenue_recovery.rs**
  Add:
    - function: private::get_api_event_type
    - function: private::get_api_event_type
    - impl: impl ApiEventMetric for RevenueRecoveryResponse
    - impl: impl ApiEventMetric for RevenueRecoveryId

**types.rs**
  Modify existing code