GROOVY-7043: Correctly handle DefaultTypeTransformation#compareToWithEqualityCheck() method arguments if both are instance of CharSequence

If for org.codehaus.groovy.runtime.typehandling.DefaultTypeTransformation#compareToWithEqualityCheck method call both arguments are instance of CharSequence then compare them using left.toString().compareTo(right.toString())