feat(router): add filters for refunds (#1501)

Co-authored-by: Sampras Lopes <lsampras@protonmail.com>
Files to modify:


**enums.rs**
  Modify existing code

**refunds.rs**
  Add:
    - struct: pub::TimeRange

**refunds.rs**
  Add:
    - struct: pub::TimeRange

**validator.rs**
  Modify existing code

**refund.rs**
  Add:
    - function: private::filter_refund_by_meta_constraints

**openapi.rs**
  Modify existing code

**app.rs**
  Modify existing code

**refunds.rs**
  Add:
    - struct: pub::TimeRange

**refund.rs**
  Add:
    - function: private::filter_refund_by_meta_constraints

**transformers.rs**
  Add:
    - function: private::foreign_from
    - impl: impl ForeignFrom<api_enums::RefundStatus> for storage_enums::RefundStatus