Merge branch 'main' of github.com:juspay/hyperswitch into update-reqwest
* 'main' of github.com:juspay/hyperswitch:
refactor(core): removed the processing status for payment_method_status (#4213)
docs(README): remove link to outdated early access form
build(deps): bump `error-stack` from version `0.3.1` to `0.4.1` (#4188)
chore(version): 2024.04.01.0
feat(mandates): allow off-session payments using `payment_method_id` (#4132)
ci(CI-pr): determine modified crates more deterministically (#4233)
chore(config): add billwerk base URL in deployment configs (#4243)
feat(payment_method): API to list countries and currencies supported by a country and payment method type (#4126)
chore(version): 2024.03.28.0
refactor(config): allow wildcard origin for development and Docker Compose setups (#4231)
fix(core): Amount capturable remain same for `processing` status in capture (#4229)
fix(euclid_wasm): checkout wasm metadata issue (#4198)
fix(trustpay): [Trustpay] Add error code mapping '800.100.100' (#4224)
feat(connector): [billwerk] add connector template code (#4123)
fix(connectors): fix wallet token deserialization error (#4133)
fix(log): adding span metadata to `tokio` spawned futures (#4118)
chore(version): 2024.03.27.0
fix(connector): [CRYPTOPAY] Skip metadata serialization if none (#4205)
fix(connector): [Trustpay] fix deserialization error for incoming webhook response for trustpay and add error code mapping '800.100.203' (#4199)
fix(core): make eci in AuthenticationData optional (#4187)