Does `buildPaymentRequirementsFromOptions()` silently drop merchant `extra` in @x402/core?

Yes — in @x402/core@2.4.0, any merchant-provided extra on a payment option is silently dropped from the built payment requirements, with no warning. It was fixed in @x402/core@2.5.0; current versions preserve it. This reproduces x402-foundation/x402 issue #1198 (closed; fixed by PR #1139). Reproduced first-hand on Node v23.9.0 by instantiating an x402ResourceServer with a stub facilitator client…