Shing Him

Results 5 issues of Shing Him

**Describe the bug** After logging into the RTL client, the client is unable to load the forwarding history after showing that it is loading for 1-5 minutes. **To Reproduce** Steps...

bug
Core Lightning

Adding tests for each `ensure!` for the sender checks. Will partially address #339 - I'll follow up with another PR for the receiver side

Add content length checks in v1 send and payjoin-cli. Fixes #483

Estimation can only occur if the P2TR input is a key spend, since we can't reliably predict the size of potential unlocking scripts Closes #788