Issue:
refactor(adyen): Use enums instead of strings for statuses

As of now, we use string literals for matching on status codes returned by Adyen. They need to be replaced by enums instead.

3 instances I could find are:

https://github.com/juspay/orca/blob/7348d76cad8f52548f84c6a606fb177e7ca3620e/crates/router/src/connector/adyen/transformers.rs#L431-L435

https://github.com/juspay/orca/blob/7348d76cad8f52548f84c6a606fb177e7ca3620e/crates/router/src/connector/adyen/transformers.rs#L470-L476

https://github.com/juspay/orca/blob/7348d76cad8f52548f84c6a606fb177e7ca3620e/crates/router/src/connector/adyen/transformers.rs#L684-L701

Maybe even this:

https://github.com/juspay/orca/blob/7348d76cad8f52548f84c6a606fb177e7ca3620e/crates/router/src/connector/adyen.rs#L601-L604

Any other similar usages of strings for status codes must be addressed.

If you're interested in picking it up, assign this issue to yourself, or if you don't have access, let me know and I'll assign it to you.

Resolution:
<think>
PR Context:
- Title: refactor(adyen): use enums instead of strings for statuses
- Merged: 2023-01-17T06:20:32Z
- Files changed: 1 files
- Commits: 9 commits

Implementation approach:
Fixes #262

## Type of Change
<!-- Put an `x` in the boxes that apply -->

- [ ] Bugfix
- [ ] New feature
- [ ] Enhancement
- [x] Refactoring
- [ ] Dependency updates

## Description
Used enums instead of strings for statuses for Adyen.





## Motivation and Context
<!--
Why is this change required? What problem does it solve?
If it fixes an open issue, please link to the issue here.

If you don't have an issue, we'd recommend starting with one first so the PR
can focus 
</think>

To implement this, you'll need to modify:


**Detailed Implementation:**


**Commit 1:** refactor(adyen): use enums instead of strings for statuses (#320)
Files to modify:


**crates/router/src/connector/adyen/transformers.rs**
  Add:
    - function: private::from
    - enum: pub::AdyenStatus
    - impl: impl From<AdyenStatus> for storage_enums::AttemptStatus