Chores
- Add a test for unmarshalling a big endian message
([156](https://github.com/Bluetooth-Devices/dbus-fast/pull/156),
[`b329700`](https://github.com/Bluetooth-Devices/dbus-fast/commit/b3297008bc3776c6220b66a0036cfdf2b636157d))
- Add big endian github workflow ([155](https://github.com/Bluetooth-Devices/dbus-fast/pull/155),
[`984738c`](https://github.com/Bluetooth-Devices/dbus-fast/commit/984738c8030aff5e0a614a2b398ec690d21636fb))
thanks to https://til.simonwillison.net/docker/emulate-s390x-with-qemu
- Make big endian workflow manual until we get it working properly
([157](https://github.com/Bluetooth-Devices/dbus-fast/pull/157),
[`9240bfd`](https://github.com/Bluetooth-Devices/dbus-fast/commit/9240bfda6e280bc75d8f249ba3470202a0318913))
- Prepare marshaller to be able to generate big endian messages
([154](https://github.com/Bluetooth-Devices/dbus-fast/pull/154),
[`b2327c0`](https://github.com/Bluetooth-Devices/dbus-fast/commit/b2327c08558ba6a785064788c5fe448784d56be0))
Features
- Reduce latency to process messages
([161](https://github.com/Bluetooth-Devices/dbus-fast/pull/161),
[`113f0c9`](https://github.com/Bluetooth-Devices/dbus-fast/commit/113f0c9a325d538592555ae89e1df1ea29398aa9))
Improve `message_bus.py` `_process_message` performance with a `pxd` file