Re-write the whole CI pipeline. Co-developed-by: Martin Habovstiak <martin.habovstiak@gmail.com>
Add a new crate `bitcoin-units`, move the `amount` module over to it and re-export all types from `bitcoin::amount` so this as not a breaking change.