Issue:
Consider adding `#![forbid(unsafe_code)]`

[Here](https://github.com/juspay/orca/blob/main/crates/router/src/lib.rs) and in any other crate roots it's better to declare `#![forbid(unsafe_code)]` as we do in `masking` crate. This will ease a life of readers and auditors a lot, and will require quite a reasoning for those who will intend to contribute any `unsafe` code.

Resolution:
<think>
PR Context:
- Title: chore: add `#[forbid(unsafe_code)]` to all crates
- Merged: 2022-12-13T11:23:20Z
- Files changed: 6 files
- Commits: 1 commits

Implementation approach:
## Motivation and Context
Closes #108 

## How did you test it?
Manual, compiler-guided.

## Checklist
- [x] I formatted the code `cargo +nightly fmt`
- [x] I addressed lints thrown by `cargo clippy`
- [x] I reviewed submitted code

</think>

To implement this, you'll need to modify:


**Detailed Implementation:**


**Commit 1:** chore: add `#[forbid(unsafe_code)] to all crates` (#131)
Files to modify:


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

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

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

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

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

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