Each reactor has hard coded msg size maximums checked in decodeMessage, called from Receive.
We should align these (ie. make them functions of) the maximum size of underlying data being sent in each reactor. Eg.
- blockchain: max block size
- consensus: max block part size
- mempool: max block data size
- evidence: max evidence size
- pex: max size of X addresses ...