Minor updates; adds remaining "interop" tests

A couple minor updates to ConstantRangeValue

Streamlines the 'interop' tests by making common helper methods

Adds 'interop' tests for remaining ParameterTypes:
* test_constant_value_interop
* test_constant_range_value_interop
* test_boolean_value_interop
* test_record_value_interop
* test_parameter_function_value_interop
* test_vector_value_interop (skipped)