**Use case**
Text preprocessing and matching inside ClickHouse.

**Describe the solution you'd like**
Wrap functions from `icu` library. The functions should work on UTF-8 data.

**Additional context**
See also a sibling task: #17182.

#if !defined(ARCADIA_BUILD)
#    include "config_functions.h"
#    include "config_core.h"
#endif
namespace DB
{
class FunctionFactory;