* Add BOLT12 receive payment handling
* Handle BOLT12 invoice requests via WS
* Fix invoice request subscription on stream initialisation
* Store the BOLT12 offer used to receive a payment
* Address review feedback
* Separate into create BOLT12 invoice fn
* Update all BOLT12 offers when webhook URL changes
* Deprecate Lightning for Bolt11Invoice
* Integrate webhooks
* Make hash_swap_id optional
* Hash and store the swap id
* Add webhook status include lists
* Remove superfluous webhook statuses
* Verify and fetch user_lockup_tx_id if missing
* Fix tests
* Use bitcoin sha256
* Fix flutter CI
* List payments in reverse chonological order
* Add payment filtering and paging
* Fix examples
* Apply suggestions from code review
Co-authored-by: Erdem Yerebasmaz <erdem@yerebasmaz.com>
* Set timestamp for pseudo payments
* Filter by the first non-null timestamp from the join query
---------
Co-authored-by: Erdem Yerebasmaz <erdem@yerebasmaz.com>