**Describe the unexpected behaviour**
Clickhouse does not support parquet with 'large_utf8' columns (only 'utf8'). From my understanding, the only difference is offsets are u64 in 'large_utf8' instead of u32

**How to reproduce**

```
import pyarrow
import pyarrow.parquet
import subprocess


for schema in (None,pyarrow.schema({"a": pyarrow.large_utf8()})):
    a = pyarrow.table({"a": ["00000"]}, schema=schema)
    pyarrow.parquet.write_table(a, "test.parquet")
    subprocess.run(
        """cat test.parquet | clickhouse local \
            --input-format "Parquet" \
            --structure "a String" \
            --query "select * from table"\
        """,
        shell=True,
        check=True,
    )

```
gives
```
00000
Code: 50. DB::Exception: Unsupported Parquet type 'large_utf8' of an input column 'a'.: While executing ParquetBlockInputFormat: While executing File. (UNKNOWN_TYPE)
```



const std::shared_ptr<ColumnWithTypeAndName> & dict_values,
    const ColumnPtr & indexes_column,
    const String & column_name
)
{
    auto lc_type = std::make_shared<DataTypeLowCardinality>(dict_values->type);
    auto lc_column = lc_type->createColumn();
    for (auto i = 0u; i < indexes_column->size(); i++)
    {
        Field f;
        dict_values->column->get(indexes_column->getUInt(i), f);
        lc_column->insert(f);
    }
    return {std::move(lc_column), std::move(lc_type), column_name};
}
/*
 * Dictionary(Nullable(X)) in ArrowColumn format is composed of a nullmap, dictionary and an index.
 * It doesn't have the concept of null or default values.
 * An empty string is just a regular value appended at any position of the dictionary.
 * Null values have an index of 0, but it should be ignored since the nullmap will return null.
 * In ClickHouse LowCardinality, it's different. The dictionary contains null and default values at the beginning.
 * [null, default, ...]. Therefore, null values have an index of 0 and default values have an index of 1.
 * No nullmap is used.
 * */
static ColumnWithTypeAndName createLCOfNullableColumnFromArrowDictionaryValues(