**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"
case 382:
#line 393 "Parser.rl"
	{te = p+1;{
        throw LocatedParseError("Embedded code is not supported");
    }}
	break;
	case 383:
#line 416 "Parser.rl"
	{te = p+1;{
        PUSH_SEQUENCE;
        currentSeq = enterSequence(currentSeq,
                                   std::make_unique<ComponentAtomicGroup>());
    }}
	break;
	case 384:
#line 336 "Parser.rl"
	{te = p+1;{
        assert(!label.empty()); 
        char c = *label.begin();
        if (c >= '0' && c <= '9') {
            throw LocatedParseError("Group name cannot begin with a digit");
        }
        if (!groupNames.insert(label).second) {
            throw LocatedParseError("Two named subpatterns use the name '" + label + "'");
        }
        PUSH_SEQUENCE;
        auto seq = std::make_unique<ComponentSequence>();
        seq->setCaptureIndex(groupIndex++);
        seq->setCaptureName(label);
        currentSeq = enterSequence(currentSeq, move(seq));