### Is there an existing issue for this?

- [X] I have searched the existing issues

### Current Behavior

When using DynamoDb streams (and kinesis) subsequent requests to put or update an item result in binary data being encoded in base64 format.
When an item is first created the record contains the correct data (binary, but not base64 encoded). Subsequent requests to the same item (put or update or delete) result in subsequent record data being encoded in base64.

This behavior is not observed at all when directly swapping in amazon/dynamodb-local or when using real aws.


### Expected Behavior

Binary data is not encoded in base64

### 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.yml`

```
localstack:
    image: localstack/localstack
    environment:
      - EDGE_PORT=8000
      - SERVICES=dynamodb,kinesis,s3,kms
```

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

putItem, updateItem and deleteItem from the java sdk and also a records processor that can read the records created from the stream.


### Environment

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


### Anything else?

_No response_
import json
import logging
import threading
import time
from typing import Dict
from localstack.aws.accounts import get_aws_account_id
from localstack.aws.api.dynamodbstreams import StreamStatus, StreamViewType
from localstack.services.dynamodbstreams.models import DynamoDbStreamsStore, dynamodbstreams_stores
from localstack.utils.aws import aws_stack
from localstack.utils.common import now_utc
from localstack.utils.json import BytesEncoder
DDB_KINESIS_STREAM_NAME_PREFIX = "__ddb_stream_"
LOG = logging.getLogger(__name__)
_SEQUENCE_MTX = threading.RLock()
_SEQUENCE_NUMBER_COUNTER = 1
def get_dynamodbstreams_store(account_id: str = None, region: str = None) -> DynamoDbStreamsStore:
    return dynamodbstreams_stores[account_id or get_aws_account_id()][
        region or aws_stack.get_region()
    ]
def get_and_increment_sequence_number_counter() -> int: