Serde modules for consensus encoding
For integration with RPC APIs like [`get_block`](https://www.getmonero.org/resources/developer-guides/daemon-rpc.html#get_block), it would be helpful to have modules that can be used with `serde(with)` where the returned hex-string is decoded into a `monero::blockdata::Block`.