big.Float is not DeepEqual-friendly because it contains a precision value that can make two numerically-equal values appear as non-equal. Since the number decoding isn't the point of these tests, instead we just swap out for cty.Bool values which _are_ compatible with reflect.DeepEqual, since they are just wrappers around the native bool type.