Relax compliance tests for to_string

The JMESPath types only has a number so 1 == 1.0.
The test has been updated to not required this behavior.
Also JSON pretty printing shouldn't have any spaces, to help
make implementations consistent.