Bytecodec needs to support marshalling signed integers, this is currently done in `shimmeringbee/zcl` so some knowledge can be transfered.