### Is there an existing issue for this?

- [X] I have searched the existing issues

### Current Behavior

We are using the `Authorization` header for routing purposes

```
 "authorization: AWS4-HMAC-SHA256 <...>"
```

https://github.com/localstack/localstack/issues/5770

### Expected Behavior

Use a custom header to avoid causing confusion with backend integrations

### How are you starting LocalStack?

With a `docker run` command

### Steps To Reproduce

Run a custom HTTP integration without authorisation

### Environment

```markdown
- OS: 
- LocalStack:
```


### Anything else?

No
if component == "edge":
        return start_edge(port=port, use_ssl=use_ssl, asynchronous=asynchronous)
    if component == "dns":
        return start_dns_server(asynchronous=asynchronous)
    raise Exception("Unexpected component name '%s' received during start up" % component)
def start_dns_server(asynchronous=False):
    try:
        
        from localstack_ext import config as config_ext
        from localstack_ext.services import dns_server
        if config_ext.DNS_ADDRESS in config.FALSE_STRINGS:
            return
        if is_port_open(PORT_DNS):
            return
        if is_root():
            result = dns_server.start_servers()
            if not asynchronous:
                sleep_forever()
            return result
        env_vars = {}
        for env_var in config.CONFIG_ENV_VARS:
            if env_var.startswith("DNS_"):
                value = os.environ.get(env_var, None)
                if value is not None:
                    env_vars[env_var] = value
        
        return run_process_as_sudo("dns", PORT_DNS, asynchronous=asynchronous, env_vars=env_vars)
    except Exception:
        pass
def start_edge(port=None, use_ssl=True, asynchronous=False):