Merge bitcoindevkit/bdk#2061: fix(ci): backport `webpki-roots` pinned version and clippy fixes
c123a2835484fd9441c7f1460b8d05c091c9427b fix(electrum): clippy warnings (Leonardo Lima)
08e189fe22029efad7c5453826c7ca7da0f8eb2a fix(example_cli): clippy warnings (Leonardo Lima)
6c43b46a9d5f06bfbc7ecef306fe269c4843791e fix(ci): update `webpki-roots` pinned version (Leonardo Lima)
Pull request description:
backport #2058 and #2043 to `release/chain-0.23.x`
### Description
### Notes to the reviewers
### Changelog notice
### Checklists
#### All Submissions:
* [ ] I followed the [contribution guidelines](https://github.com/bitcoindevkit/bdk/blob/master/CONTRIBUTING.md)
#### New Features:
* [ ] I've added tests for the new feature
* [ ] I've added docs for the new feature
#### Bugfixes:
* [ ] This pull request breaks the existing API
* [ ] I've added tests to reproduce the issue which are now passing
* [ ] I'm linking the issue being fixed by this PR
ACKs for top commit:
ValuedMammal:
ACK
c123a2835484fd9441c7f1460b8d05c091c9427b
notmandatory:
ACK
c123a2835484fd9441c7f1460b8d05c091c9427b
Tree-SHA512: 74749c139e78f9e7ddb8dae655d73fb50938ff6eb7708bcb56f21bcc47faa9ddefa79b5c19251f5b95fc4bd351948caf9dcbb814d4629db8cb0a8b67f8083014