test: introduce NodeSigner, run feature_taproot.py without wallet compiled
test: return full keypair from `getnewdestination` helper
test: doc: remove `--perf` profiling from functional test framework
fuzz: fix dead HD keypaths (de)serialization round-trip
refactor, key: move `CreateMuSig2PartialSig` to `musig.{h,cpp}` module
refactor, key: move `CreateMuSig2Nonce` to `musig.{h,cpp}` module
key: add `GetSecp256k1SignContext` access function
bench: improve `VerifyNestedIfScript` benchmark precision (make stack clearing untimed)