Updated status and denial reason enums to include repayment date constraint

Changes

  • No endpoint changes.

Other Changes

  • Updated enums related to status_reason and denial_reason in several schemas (APIBorrower, APICreditLimit, APIInvoice, ApiBorrowerFinancialProduct, EligibilityDenialReason, LoanAPI, MinimalLoanAPI).
  • Added new enum value INVOICE_REPAYMENT_DATE_TOO_FAR_60D to represent the status where the contractual repayment date is constrained to be within the invoice due date plus 60 days.
  • Reordered and shifted existing enum values accordingly to maintain consistency.

This change reflects the addition of a check to constrain the contractual repayment date relative to the invoice due date by 60 days, improving validation and status reporting.