Similar to #892, but that spends a taproot spend. This is more challenging because
- Taproot psbt involves encoding a TapTree that is non-trivial to understand/use.
- There is no spec to compare against. This would have to be checked against a bitcoin-core node to see if the spends and intermediate spends are valid.