### Is there an existing issue for this?

- [X] I have searched the existing issues

### Current Behavior

The Complete Multipart Upload operation generates the **InternalError** error for non-existing uploads.

### Expected Behavior

The Complete Multipart Upload operation generates the **NoSuchUpload** error for non-existing uploads.

### How are you starting LocalStack?

With a `docker run` command

### Steps To Reproduce

    docker run -it --rm -p 4566:4566 localstack/localstack

    aws s3api create-bucket --bucket test --endpoint-url http://localhost:4566 --create-bucket-configuration LocationConstraint=us-west-2

    aws s3api complete-multipart-upload --bucket test --endpoint-url http://localhost:4566 --key test --upload-id test

### Environment

```markdown
- OS: Windows 11
- LocalStack: latest
```


### Anything else?

The Abort Multipart Upload operation works correctly in LocalStack.

The official documentation: https://docs.aws.amazon.com/AmazonS3/latest/API/API_CompleteMultipartUpload.html
Amazon S3 throws the correct **NoSuchUpload** error for both Abort and Complete operations.
return LEGACY_S3_PROVIDER
def is_asf_provider():
    return not LEGACY_S3_PROVIDER
@pytest.fixture(scope="function")
def patch_s3_skip_signature_validation_false(monkeypatch):
    monkeypatch.setattr(config, "S3_SKIP_SIGNATURE_VALIDATION", False)
@pytest.fixture
def s3_create_bucket_with_client(s3_resource):
    buckets = []
    def factory(s3_client, **kwargs) -> str:
        if "Bucket" not in kwargs:
            kwargs["Bucket"] = f"test-bucket-{short_uid()}"
        response = s3_client.create_bucket(**kwargs)
        buckets.append(kwargs["Bucket"])
        return response
    yield factory
    
    for bucket in buckets:
        try:
            bucket = s3_resource.Bucket(bucket)
            bucket.s.all().delete()
            bucket._versions.all().delete()
            bucket.delete()
        except Exception as e:
            LOG.debug(f"error cleaning up bucket {bucket}: {e}")
@pytest.fixture
def s3_multipart_upload(aws_client):