### Is there an existing issue for this?

- [X] I have searched the existing issues

### Current Behavior

> ERROR:localstack.aws.protocol.serializer: Response object TableDescription contains a member which is not specified: TableClass
> 
> Traceback (most recent call last):
> 
>   File "/opt/code/localstack/localstack/aws/protocol/serializer.py", line 1007, in _serialize_type_structure
> 
>     member_shape = members[member_key]
> 
> KeyError: 'TableClass'

### Expected Behavior

_No response_

### How are you starting LocalStack?

With a docker-compose file

### Steps To Reproduce

Create a DynamoDB table via Pulumi.

### Environment

```markdown
- OS: Mac M1
- LocalStack: latest
```


### Anything else?

_No response_
try:
            table_name = f"test-table-{short_uid()}"
            dynamodb_client.create_table(
                TableName=table_name,
                KeySchema=[
                    {"AttributeName": "PK", "KeyType": "HASH"},
                    {"AttributeName": "SK", "KeyType": "RANGE"},
                ],
                AttributeDefinitions=[
                    {"AttributeName": "PK", "AttributeType": "S"},
                    {"AttributeName": "SK", "AttributeType": "S"},
                    {"AttributeName": "LSI1SK", "AttributeType": "N"},
                ],
                LocalSecondaryIndexes=[
                    {
                        "IndexName": "LSI1",
                        "KeySchema": [
                            {"AttributeName": "PK", "KeyType": "HASH"},
                            {"AttributeName": "LSI1SK", "KeyType": "RANGE"},
                        ],
                        "Projection": {"ProjectionType": "ALL"},
                    }
                ],
                ProvisionedThroughput={"ReadCapacityUnits": 5, "WriteCapacityUnits": 5},
                Tags=TEST_DDB_TAGS,
            )
            def wait_for_table_created():