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.
{
        n_parameters = ConnectionParameters(config());
        if (is_interactive)
            std::cout << "Connecting to "
                << (!n_parameters.default_database.empty() ? "database " + n_parameters.default_database + " at " : "")
                << n_parameters.host << ":" << n_parameters.port
                << (!n_parameters.user.empty() ? " as user " + n_parameters.user : "")
                << "." << st;
        n = std::make_unique<Connection>(
            n_parameters.host,
            n_parameters.port,
            n_parameters.default_database,
            n_parameters.user,
            n_parameters.password,
            "", /* cluster */
            "", /* cluster_sec
            "client",
            n_parameters.compression,
            n_parameters.security);
        String server_name;
        UInt64 server_version_major = 0;
        UInt64 server_version_minor = 0;
        UInt64 server_version_patch = 0;
        if (max_client_network_bandwidth)
        {
            ThrottlerPtr throttler = std::make_shared<Throttler>(max_client_network_bandwidth, 0, "");
            n->setThrottler(throttler);
        }