### Is there an existing issue for this?

- [X] I have searched the existing issues

### Current Behavior

`localstack update all` pulls:

#### non-existent image

```
ERROR: '['docker', 'pull', 'public.ecr.aws/lambda/python:3.9-rapid-x86_64']': exit code 1; output:
b'Error response from daemon: manifest for public.ecr.aws/lambda/python:3.9-rapid-x86_64 not found:
manifest unknown: Requested image not found\n'
✖ Image public.ecr.aws/lambda/python:3.9-rapid-x86_64 pull failed: Docker process returned with
errorcode 1
```

#### deprecated images

These images were used by the old lambda provider and can probably be removed:

```
✔ Image localstack/lambda:nodejs14.x up-to-date.
✔ Image localstack/lambda:python3.9 up-to-date.
✔ Image mlupin/docker-lambda:nodejs16.x updated.
✔ Image localstack/lambda:provided.al2 up-to-date.
✔ Image localstack/lambda:java11 up-to-date.
✔ Image mlupin/docker-lambda:python3.9 updated.
✔ Image mlupin/docker-lambda:nodejs14.x updated.
✔ Image lambci/lambda:java11 up-to-date.
✔ Image lambci/lambda:java8.al2 up-to-date.
✔ Image lambci/lambda:ruby2.7 up-to-date.
✔ Image lambci/lambda:nodejs12.x up-to-date.
✔ Image lambci/lambda:java8 up-to-date.
✔ Image lambci/lambda:go1.x up-to-date.
```


### Expected Behavior

Just pull existing and non-deprecated images.

### How are you starting LocalStack?

With the `localstack` script

### Steps To Reproduce

```bash
localstack update all
─────────────────────────── Updating LocalStack CLI ────────────────────────────
⠏ Updating LocalStack CLI...
[notice] A new release of pip is available: 23.0.1 -> 23.1
[notice] To update, run: pip install --upgrade pip
✔ LocalStack CLI updated
──────────────────────────── Updating docker images ────────────────────────────
✔ Image localstack/localstack-pro:latest updated.
✔ Image localstack/localstack:latest updated.
✔ Image public.ecr.aws/lambda/java:8 up-to-date.
✔ Image public.ecr.aws/lambda/python:3.9 updated.
✔ Image public.ecr.aws/lambda/nodejs:18 updated.
✔ Image public.ecr.aws/lambda/nodejs:14 updated.
✔ Image localstack/localstack-pro:2.0 up-to-date.
✔ Image public.ecr.aws/lambda/nodejs:16 updated.
✔ Image localstack/localstack-pro:2.0.1 up-to-date.
✔ Image public.ecr.aws/lambda/nodejs:12 updated.
✔ Image public.ecr.aws/lambda/java:11 updated.
✔ Image localstack/localstack-docker-desktop:0.4.0 up-to-date.
✔ Image public.ecr.aws/lambda/python:3.7 updated.
✔ Image public.ecr.aws/lambda/python:3.8 updated.
ERROR: '['docker', 'pull', 'public.ecr.aws/lambda/python:3.9-rapid-x86_64']': exit code 1; output:
b'Error response from daemon: manifest for public.ecr.aws/lambda/python:3.9-rapid-x86_64 not found:
manifest unknown: Requested image not found\n'
✖ Image public.ecr.aws/lambda/python:3.9-rapid-x86_64 pull failed: Docker process returned with
errorcode 1
✔ Image public.ecr.aws/lambda/python:3.9-x86_64 updated.
✔ Image public.ecr.aws/lambda/dotnet:6 updated.
✔ Image public.ecr.aws/lambda/go:1 updated.
✔ Image public.ecr.aws/lambda/java:8.al2 updated.
✔ Image public.ecr.aws/lambda/dotnet:core3.1 updated.
✔ Image public.ecr.aws/lambda/ruby:2.7 updated.
✔ Image public.ecr.aws/lambda/provided:al2 updated.
✔ Image public.ecr.aws/lambda/provided:alami updated.
✔ Image localstack/localstack-pro:1.4.0 up-to-date.
✔ Image localstack/localstack-docker-desktop:0.3.1 up-to-date.
✔ Image localstack/bigdata:latest up-to-date.
✔ Image localstack/lambda:nodejs14.x up-to-date.
✔ Image localstack/lambda:python3.9 up-to-date.
✔ Image mlupin/docker-lambda:nodejs16.x updated.
✔ Image localstack/lambda:provided.al2 up-to-date.
✔ Image localstack/lambda:java11 up-to-date.
✔ Image mlupin/docker-lambda:python3.9 updated.
✔ Image mlupin/docker-lambda:nodejs14.x updated.
✔ Image lambci/lambda:java11 up-to-date.
✔ Image lambci/lambda:java8.al2 up-to-date.
✔ Image lambci/lambda:ruby2.7 up-to-date.
✔ Image lambci/lambda:nodejs12.x up-to-date.
✔ Image lambci/lambda:java8 up-to-date.
✔ Image lambci/lambda:go1.x up-to-date.
────────────────────────────────────────────────────────────────────────────────────────────────────────
Images updated: 21, Images failed: 1, total images processed: 39.
```

### Environment

```markdown
- OS: macOS Ventura 13.3.1
- LocalStack: 2.0.2
```


### Anything else?

**Architecture sidenote:**
On ARM macs supporting x86_64 emulation, downloading all Lambda images might fetch a lot of arm64 images although Lambda mostly runs on emulated x86_64 unless deploying arm64 Lambdas specifically or setting `LAMBDA_IGNORE_ARCHITECTURE=1`.

**Status feedback: (nit)**
downloading/updating the large localstack images can take several minutes with slow connections, which makes it appear that the command is hanging on the first image without feedback:

```
──────────────────────────── Updating docker images ────────────────────────────
Processing image... ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━   0% -:--:--  0/39
```

highlight=False,
                )
            except ContainerException as e:
                console.print(
                    f":heavy_multiplication_x: Image {escape(image)} pull failed: {e.message}",
                    style="bold red",
                    highlight=False,
                )
                failed_count += 1
    console.rule()
    console.print(
        f"Images updated: {updated_count}, Images failed: {failed_count}, total images processed: {len(image_list)}."
    )
@localstack.command(name="completion", short_help="CLI shell completion")
@click.pass_context
@click.argument(
    "shell", required=True, type=click.Choice(["bash", "zsh", "fish"], case_sensitive=False)
)
@publish_invocation
def localstack_completion(ctx: click.Context, shell: str) -> None:
    """
     Print shell completion code for the specified shell (bash, zsh, or fish).
     The shell code must be evaluated to enable the interactive shell completion of LocalStack CLI commands.
     This is usually done by sourcing it from the .bash_profile.
     \b
     Examples:
       # Bash
       ## Bash completion on Linux depends on the 'bash-completion' package.
       ## Write the LocalStack CLI completion code for bash to a file and source it from .bash_profile
       localstack completion bash > ~/.localstack/completion.bash.inc