Issue:
feat(connector): add support for affirm and afterpay/clearpay through stripe

### Feature Description

Add support for creating payments through affirm and afterpay/clearpay through stripe. The api contract changes will be as follows
- afterpay/clearpay
```json
{
  "payment_method": "pay_later",
  "payment_method_data": {
    "issuer_name": "afterpay_clearpay",
    "afterpay_clearpay_redirect": {
      "billing_email_address": "abc@gmail.com"
    }
  }
}
```
- affirm
```json
{
  "payment_method": "pay_later",
  "payment_method_data": {
    "issuer_name": "affirm",
    "affirm_redirect": {
      "billing_email_address": "abc@gmail.com"
    }
  }
}
```

### Possible Implementation

Modify the payments request of stripe to include affirm and afterpay

### Have you spent some time to check if this feature request has been raised before?

- [X] I checked and didn't find similar issue

### Have you read the Contributing Guidelines?

- [X] I have read the [Contributing Guidelines](https://github.com/juspay/hyperswitch/blob/main/contrib/CONTRIBUTING.md)

### Are you willing to submit a PR?

Yes I am willing to submit a PR!

- [X] Support for affirm #355 
- [ ] Support for afterpay_clearpay

Resolution:
<think>
PR Context:
- Title: feat(stripe): add support for afterpay clearpay through stripe
- Merged: 2023-01-25T15:43:22Z
- Files changed: 6 files
- Commits: 30 commits

Implementation approach:
## Type of Change
<!-- Put an `x` in the boxes that apply -->

- [x] New feature

## Description
<!-- Describe your changes in detail -->
This PR will support creating pay_later payments using `afterpay_clearpay` as the issuer through stripe. This is a redirection flow.

## 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 
</think>

To implement this, you'll need to modify:


**Detailed Implementation:**


**Commit 1:** feat(stripe): add support for afterpay clearpay through stripe (#441)
Files to modify:


**crates/api_models/src/payments.rs**
  Remove:
    - enum: pub::KlarnaRedirectIssuer
  Add:
    - enum: pub::KlarnaIssuer

**crates/router/src/connector/stripe.rs**
  Modify existing code

**crates/router/src/connector/stripe/transformers.rs**
  Modify existing code

**crates/router/src/core/payments/operations/payment_create.rs**
  Modify existing code

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