Batch commitment_signed messages for splicing (splicing, dual funding)

https://github.com/lightningdevkit/rust-lightning/pull/3651

Host: vincenzopalazzo  -  PR author: jkczyz

Notes

Questions

  1. Did you review ldk/3651? Is it a Concept ACK, Approach ACK, Tested ACK, or NACK?
  2. Did you read the splicing proposal to learn more about the protocol?
  3. What is the reason for introducing a FundingScope in LDK?
  4. Why are the commitment_signed messages batched, and how are they handled in LDK?
  5. How are commitment_signed batches handled from the sender’s side?