gohcl: don't reflect.DeepEqual number values in tests
gohcl: don't reflect.DeepEqual number values in tests

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.

hashicorp/hcl,hashicorp/hcl,strivecast/hcl,hashicorp/hcl,hashicorp/hcl,strivecast/hcl,strivecast/hcl,hashicorp/hcl,strivecast/hcl,strivecast/hcl