### Is there an existing issue for this?

- [X] I have searched the existing issues

### Current Behavior

if a Fifo queue is created withotu deduplication  configuration such as `MessageDeduplicationId` or `ContentBasedDeduplication`

Sending a batch of message to such queue will silently fail (with http code 200)

### Expected Behavior

it should fail with error

`InvalidParameterValue: The Queue should either have ContentBasedDeduplication enabled or MessageDeduplicationId provided explicitly `

### How are you starting LocalStack?

With a `docker run` command

### Steps To Reproduce

#### How are you starting localstack (e.g., `bin/localstack` command, arguments, or `docker-compose.yml`)

    `docker run -p 127.0.0.1:4566:4566/tcp --network=host localstack/localstack:latest`

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

```js
const { SQSClient, SendMessageCommand, ReceiveMessageCommand, CreateQueueCommand, SendMessageBatchCommand }  = require('@aws-sdk/client-sqs')

const credentials = {
  accessKeyId: 'test',
  secretAccessKey: 'test',
};

const connection = {
  region: 'us-east-1',
  accountId: '000000000000',
  endpoint: 'http://localhost:4566',
};

const queueName = 'test-queue6.fifo';

async function main() {
  const sqsClient = new SQSClient({
    ...connection,
    credentials,
  });

  const { QueueUrl } = await sqsClient.send(new CreateQueueCommand({
    QueueName: queueName,
    Attributes: {
      FifoQueue: 'true',
      //ContentBasedDeduplication: 'true',
    }
  }));

  await sqsClient.send(new SendMessageBatchCommand({
    QueueUrl,
    Entries: [{
      Id: '1',
      MessageBody: 'test4',
      MessageGroupId: 'test-group'
    }]
  }));


  const { Messages } = await sqsClient.send(new ReceiveMessageCommand({
    QueueUrl
  }));

  return Messages
}

main().then((r) => console.log(r)).catch((e) => console.error(e));
```

### Environment

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


### Anything else?

Use the lastest version on AWS SDK (!)
import json
import os
import re
import time
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 (
    DEFAULT_AWS_ACCOUNT_ID,
    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,