The docs say this value should be “The number of receipt messages in the block.”, however it appears to basically always be 0. What qualifies as a ‘receipt message root’?
Message receipts are only generated during bridge withdrawals. The count is included in the header to help with generating withdrawal proofs. I just performed a withdrawal myself on testnet and the message receipt count seems accurate: