### Is there an existing issue for this?

- [X] I have searched the existing issues

### Current Behavior

When I try to send an SQS message batch to localstack, it accept messages that surpasse the MaximumMessageSize limit (it's not the same issue as #6740).

```json
{
    "Successful": [
        {
            "Id": "a4cff0d1-1961-44bd-ae53-c6d5ed71ed08",
            "MessageId": "f4b6b57e-0f56-42a6-8d4b-df3b6d2d0bb0",
            "MD5OfMessageBody": "197c4e03eeff64b4e7bc4ad934e425f9"
        },
        {
            "Id": "35b535ed-b76a-4ebd-b749-6eb35cdb55ee",
            "MessageId": "57d98a94-e718-4a13-80d8-be35666c159d",
            "MD5OfMessageBody": "5fac72a66fb05539a171a91883dc60e4"
        }
    ]
}
```

### Expected Behavior

Localstack should fail the messages in the batch that are over the MaximumMessageSize parameter.
Below is what AWS returns when I issue the ```send-message-batch``` command against a real SQS queue.

```json
{
    "Successful": [
        {
            "Id": "a4cff0d1-1961-44bd-ae53-c6d5ed71ed08",
            "MessageId": "3bbcb7e2-ef54-4440-a467-1ee8019a282a",
            "MD5OfMessageBody": "197c4e03eeff64b4e7bc4ad934e425f9"
        }
    ],
    "Failed": [
        {
            "Id": "35b535ed-b76a-4ebd-b749-6eb35cdb55ee",
            "SenderFault": true,
            "Code": "InvalidParameterValue",
            "Message": "One or more parameters cannot be validated. Reason: Message must be shorter than 1024 bytes."
        }
    ]
}
```

### How are you starting LocalStack?

With a `docker run` command

### Steps To Reproduce

```shell
docker run -e "SERVICES=sqs" -e "DEFAULT_REGION=us-east-1" -p 4566:4566 localstack/localstack
```
First I create the queue with the parameter MaximumMessageSize as 1KiB using AWS CLI:
```shell
aws sqs create-queue --endpoint-url http://localhost:4566 --queue-name MyQueue --attributes "MaximumMessageSize=1024"
``` 
Then I send the message batch:

```shell
aws sqs send-message-batch --endpoint-url http://localhost:4566 --queue-url http://localhost:4566/000000000000/MyQueue --entries file://send-message-batch.json
```
This is the content of the send-message-batch.json file. Note that the second message surpasses 1KiB size limit in 1 byte (it has 1025 bytes).

```json
[
  {
    "Id": "a4cff0d1-1961-44bd-ae53-c6d5ed71ed08",
    "MessageBody": "abcd012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789"
  },
  {
    "Id": "35b535ed-b76a-4ebd-b749-6eb35cdb55ee",
    "MessageBody": "abcde012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789"
  }
]
```


### Environment

```markdown
- OS:Ubuntu 22.04.2 LTS
- LocalStack:latest
```


### Anything else?

_No response_
import json
import os
import re
import threading
import time
from queue import Empty, 
from threading import Timer
from typing import Dict
import pytest
import requests
from botocore.exceptions import ClientError
from localstack import config
from localstack.aws.api.lambda_ import Runtime
from localstack.constants import (
    SECONDARY_TEST_AWS_ACCESS_KEY_ID,
    SECONDARY_TEST_AWS_ACCOUNT_ID,
    SECONDARY_TEST_AWS_SECRET_ACCESS_KEY,
    TEST_AWS_ACCESS_KEY_ID,
    TEST_AWS_ACCOUNT_ID,
    TEST_AWS_REGION_NAME,
    TEST_AWS_SECRET_ACCESS_KEY,
)
from localstack.services.sqs.constants import DEFAULT_MAXIMUM_MESSAGE_SIZE
from localstack.services.sqs.models import sqs_stores