### Is there an existing issue for this?

- [X] I have searched the existing issues

### Current Behavior

I see many of these warnings...

`Ignoring production AWS credentials provided to LocalStack. Falling back to default account ID.`

...even when I have no production credentials on my machine.  I got it to dump out the access key ids and they are various values like: ASIAQAAAAAAAM6HSMJX5, ASIAQAAAAAAAOSPIC6TZ, ASIAQAAAAAAAFPN5YWSZ, etc.  Decoding these always yields an account id of 000000000000 -- not production credentials.

### Expected Behavior

No warnings about production credentials.

### 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 compose up -d

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

    cdklocal bootstrap
    cdklocal deploy


### Environment

```markdown
- OS: Windows 10
- LocalStack: 2.0.2
```


### Anything else?

I suggest checking if the account id equals 000000000000 and not printing the warning when it does.  In accounts.py, could change get_account_id_from_access_key_id() to this:

```python
def get_account_id_from_access_key_id(access_key_id: str) -> str:
    """Return the Account ID associated the Access Key ID."""

    # If AWS_ACCESS_KEY_ID has a 12-digit integer value, use it as the account ID
    if re.match(r"\d{12}", access_key_id):
        return access_key_id

    elif len(access_key_id) >= 20:
        account_id = extract_account_id_from_access_key_id(access_key_id)
        if not config.PARITY_AWS_ACCESS_KEY_ID:
            # If AWS_ACCESS_KEY_ID has production AWS credentials, ignore them
            if account_id != DEFAULT_AWS_ACCOUNT_ID and (access_key_id.startswith("ASIA") or access_key_id.startswith("AKIA")):
                LOG.warning(
                    "Ignoring production AWS credentials provided to LocalStack. Falling back to default account ID."
                )

            elif access_key_id.startswith("LSIA") or access_key_id.startswith("LKIA"):
                return account_id
        else:
            if access_key_id.startswith("ASIA") or access_key_id.startswith("AKIA"):
                return account_id

    return DEFAULT_AWS_ACCOUNT_ID
```
REQUEST_CTX_TLS.account_id = account_id
def reset_aws_account_id() -> None:
    try:
        del REQUEST_CTX_TLS.account_id
    except AttributeError:
        pass
def extract_account_id_from_access_key_id(access_key_id: str) -> str:
    """
    Extract account id from access key id
    Example:
        "ASIAQAAAAAAAGMKEM7X5" => "000000000000"
        "AKIARZPUZDIKGB2VALC4" => "123456789012"
    :param access_key_id: Access key id. Must start with either ASIA or AKIA and has at least 20 characters
    :return: Account ID (as string), 12 digits
    """
    account_id_part = access_key_id[4:12]
    
    try:
        account_id_part_int = int.from_bytes(base64.b32decode(account_id_part), byteorder="big")
    except binascii.Error:
        LOG.warning(
            "Invalid Access Key Id format. Falling back to default id: %s", DEFAULT_AWS_ACCOUNT_ID
        )
        return DEFAULT_AWS_ACCOUNT_ID
    account_id = 2 * (account_id_part_int - ACCOUNT_OFFSET)
    try:
        if AWS_ACCESS_KEY_ALPHABET.index(access_key_id[12]) >= 16:
            account_id += 1
    except ValueError:
        LOG.warning(