Validates an onboarding descriptor is well-formed and consistent with its
adapter — the same drift-proofing pattern as validateAdapterCapabilities:
returns the list of problems (empty means valid) so the conformance suite can
assert []. Checks the pspName matches, credential fields are well-formed and
unique with at least one server credential, format.pattern compiles, the
webhook signature scheme is known, and the event/CSP lists hold no blanks.
Validates an onboarding descriptor is well-formed and consistent with its adapter — the same drift-proofing pattern as
validateAdapterCapabilities: returns the list of problems (empty means valid) so the conformance suite can assert[]. Checks the pspName matches, credential fields are well-formed and unique with at least one server credential,format.patterncompiles, the webhook signature scheme is known, and the event/CSP lists hold no blanks.