Add an option for `clickhouse-client` with a list of tests for extensive fuzzing.
Processing of these tests will be interleaved between every other tests, so we will get much better fuzzing coverage.
///  disabled, so that we are able to paste and execute multiline queries in a whole
            ///  instead of erroring out, while be less intrusive.
            if (config().has("multiquery") && !config().has("multiline"))
                lr.enableBracketedPaste();
            do
            {
                auto input = lr.readLine(prompt(), ":-] ");
                if (input.empty())
                    break;
                has_vertical_output_suffix = false;
                if (input.ends_with("\\G"))
                {
                    input.resize(input.size() - 2);
                    has_vertical_output_suffix = true;
                }
                try
                {
                    if (!processQueryText(input))
                        break;
                }
                catch (const Exception & e)
                {
                    actual_client_error = e.code();
                    if (!actual_client_error || actual_client_error != expected_client_error)
                    {
                        std::cerr << st
                            << "Exception on client:" << st
                            << "Code: " << e.code() << ". " << e.displayText() << st;
                        if (config().getBool("stacktrace", false))
                            std::cerr << "Stack trace:" << st << e.getStackTraceString() << st;