refactor: check allowed payment method types in enabled options (#7019)

Co-authored-by: Mrudul Vajpayee <mrudul.vajpayee@mrudulvajpayee-XJWXCWP7HF.local>
Files to modify:


**helpers.rs**
  Add:
    - function: pub::validate_allowed_payment_method_types_request

**payment_create.rs**
  Modify existing code

**metrics.rs**
  Modify existing code