feat(rm): Add CAST_FROM_BLOCK_SCALED op
Implements the new CAST_FROM_BLOCK_SCALED operator for MXFP ops.
- Includes some utilities for printing cfloat values in our unit tests
- Allows generating random bool tensors for unit tests
- Includes unit tests for the new Reference Model op under type_conversion_tests.cpp
- Also includes tests for the new roundToNearestFloat utility under util_tests.cpp
- Note: Does not include MXINT8 support
Signed-off-by: Ian Tayler Lessa's avatarIan Tayler Lessa ian.taylerlessa@arm.com