### Is there an existing issue for this?

- [X] I have searched the existing issues

### Current Behavior

The KMS provider `local-kms` don't start on Apple M1 ( arm64 ).

### Expected Behavior

Localstack should use `darwin-arm64` build of `local-kms`.

### How are you starting LocalStack?

With a docker-compose file

### Steps To Reproduce

#### How are you starting localstack (e.g., `bin/localstack` command, arguments, or `docker-compose.yml`)

    docker run -e KMS_PROVIDER=local-kms localstack/localstack

#### Client commands (e.g., AWS SDK code snippet, or sequence of "awslocal" commands)

    awslocal kms list-aliases


### Environment

```markdown
- OS: OSX 12.0.1 ( Apple M1 Pro )
- LocalStack: 0.13.2
```


### Anything else?

Pull request in preparation
jvm_options_file = os.path.join(install_dir, "config", "jvm.options")
    if os.path.exists(jvm_options_file):
        jvm_options = load_file(jvm_options_file)
        jvm_options_replaced = re.sub(
            r"(^-Xm[sx][a-zA-Z0-9\.]+$)", r"# \1", jvm_options, flags=re.MULTILINE
        )
        if jvm_options != jvm_options_replaced:
            save_file(jvm_options_file, jvm_options_replaced)
def install_sqs_provider():
    if SQS_BACKEND_IMPL == "elasticmq":
        install_elasticmq()
def install_elasticmq():
    
    if not os.path.exists(INSTALL_PATH_ELASTICMQ_JAR):
        log_install_msg("ElasticMQ")
        mkdir(INSTALL_DIR_ELASTICMQ)
        
        tmp_archive = os.path.join(config.dirs.tmp, "elasticmq-server.jar")
        if not os.path.exists(tmp_archive):
            download(ELASTICMQ_JAR_URL, tmp_archive)
        shutil.copy(tmp_archive, INSTALL_DIR_ELASTICMQ)
def install_kinesis():
    if config.KINESIS_PROVIDER == "kinesalite":
        return install_kinesalite()
    elif config.KINESIS_PROVIDER == "kinesis-mock":
        return install_kinesis_mock()
    else:
        raise ValueError("unknown kinesis provider %s" % config.KINESIS_PROVIDER)
def install_kinesalite():