nit: in the following up PR we will mark this as non-optional, right? all signPsbt should have signing contract in place _Originally posted by @jrwbabylonlab in https://github.com/babylonlabs-io/btc-staking-ts/pull/103#discussion_r2101597341_