TestSuite: test problematic implicit conversions in Comparator<T>{}().

On failure only the references are stored (to make comparison of
non-copyable types possible), which causes access of dead memory if the
reference was to temporary (implicitly converted) type. Currently the
test fails, as it resolves to mostly empty string of random length.
TestSuite: fix issues in implicitly converted values.

The test now passes again.