**Describe the unexpected behaviour**
VectorScan is cross-platform, yet ClickHouse enables it only for x86

**Additional context**
- #38171 replaced hyperscan by vectorscan which is a cross-platform fork of hyperscan. Due to wrong results on ARM (see the PR), we currently compile vectorscan only for x86. Need to check if a new version resolves the problem or continue investigation.
- Once done, we can remove the non-vectorscan fallback code in file "Functions/MultiMatchAnyImpl.h"
1203, 1203, 1206, 1209, 1211, 1213, 1216, 1216, 
	1224, 1225, 1225, 1225, 0, 1233, 0, 1242, 
	1244, 1244, 1244, 0, 1254, 1256, 1256, 1256, 
	0, 0
};
static const int regex_start = 746;
static const int regex_error = 0;
static const int regex_en_readVerb = 787;
static const int regex_en_readUCP = 790;
static const int regex_en_readBracedUCP = 559;
static const int regex_en_readUCPSingle = 818;
static const int regex_en_charClassGuts = 819;
static const int regex_en_readClass = 836;
static const int regex_en_readQuotedLiteral = 838;
static const int regex_en_readQuotedClass = 843;
static const int regex_en_readComment = 848;
static const int regex_en_readNewlineTerminatedComment = 849;
static const int regex_en_main = 746;
#line 1912 "Parser.rl"
unique_ptr<Component> parse(const char *ptr, ParseMode &globalMode) {
    assert(ptr);
    const char *p = ptr;
    const char *pe = ptr + strlen(ptr);
    
    
    p = read_control_verbs(p, pe, 0, globalMode);
    const char *eof = pe;
    int cs;
    UNUSED int act;
    int top;