Invalid public keys were accepted in Musig2 partial signatures. Because we serialize invalid keys as the empty byte string, this would lead us to creating an invalid PSBT serializations.
This can be checked by reverting the first commit with the fix and simply running the target against the existing qa-assets corpus for the psbt harness.
This patch found the issue fixed in #34219 with a single run against the existing qa-assets corpus. It is useful to make sure there are no similar bugs, and we don’t introduce roundtrip regressions outside of the specifc instance of accepting invalid public keys in Musig2 fields.
(Edited on March 4 to only contain the fuzz harness patch)