Merge bitcoindevkit/bdk#1860: `bdk_wallet`: Pin `bdk_chain` version to latest release
0c23410bd863d42e02d6183882d9e2e512ed2a40 chore(wallet): Pin `bdk_chain` version to latest release (志宇)
7ce016d80517de873090eafd0d7eeb9e650b2ca1 chore(examples): pin chain-src crates for wallet examples (志宇)
853dda414103442cc730601b242f1355e94f30eb ci: no-std requires hashbrown (志宇)
Pull request description:
### Description
As discussed here: https://discord.com/channels/
753336465005608961/
753336465005608965/
1344807550217883688
Remove the use of Cargo `path` ref for the `bdk_chain` and `bdk_file_store` dependencies. This is the first step to move `bdk_wallet` into a new workspace.
Also fixed CI failures as we were testing no-std without hashbrown.
### Checklists
#### All Submissions:
* [x] I've signed all my commits
* [x] I followed the [contribution guidelines](https://github.com/bitcoindevkit/bdk/blob/master/CONTRIBUTING.md)
* [x] I ran `cargo fmt` and `cargo clippy` before committing
ACKs for top commit:
LLFourn:
ACK
0c23410bd863d42e02d6183882d9e2e512ed2a40
notmandatory:
ACK
0c23410bd863d42e02d6183882d9e2e512ed2a40
Tree-SHA512: 9c690ae153bc312f045a00ea82bf6772dc3393ee9835d44d0e1ae0570780a84de8cc537471b3c26b438eee49eb3262bd91e246d36e578ff8acd06609f0368dd0