### Is there an existing issue for this?

- [X] I have searched the existing issues

### Current Behavior

If I create a queue and try to change its `ContentDeduplication` attribute, I see this error:

` An error occurred (InvalidAttributeName) when calling the SetQueueAttributes operation: Unknown Attribute ContentBasedDeduplication.`

### Expected Behavior

I should be able to set `ContentBasedDeduplication` from `true` to `false` on an existing queue.  It appears to work on AWS.

### 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 run localstack/localstack

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

```
aws sqs create-queue --queue-name test1.fifo --endpoint-url http://localhost:4566/ --attributes FifoQueue=true,ContentBasedDeduplication=true
{
    "QueueUrl": "http://localhost:4566/000000000000/test1.fifo"
}


aws sqs get-queue-attributes --endpoint-url http://localhost:4566/ --queue-url http://localhost:4566/000000000000/test1.fifo --attribute-names '["ContentBasedDeduplication"]'
{
    "Attributes": {
        "FifoQueue": "true,
        "ContentBasedDeduplication": "true"
    }
}

aws sqs set-queue-attributes --endpoint-url http://localhost:4566/ --queue-url http://localhost:4566/000000000000/test1.fifo --attributes ContentBasedDeduplication=false

An error occurred (InvalidAttributeName) when calling the SetQueueAttributes operation: Unknown Attribute ContentBasedDeduplication.
```


### Environment

```markdown
- OS: MacOs Ventura 13.3.1 (a) 
- LocalStack: 2.1.0
```


### Anything else?

_No response_
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.accounts import get_aws_account_id
from localstack.aws.api.lambda_ import Runtime
from localstack.constants import (
    SECONDARY_TEST_AWS_ACCESS_KEY_ID,
    SECONDARY_TEST_AWS_SECRET_ACCESS_KEY,
    TEST_AWS_SECRET_ACCESS_KEY,
)
from localstack.services.sqs.constants import DEFAULT_MAXIMUM_MESSAGE_SIZE
from localstack.services.sqs.models import sqs_stores
from localstack.services.sqs.provider import MAX_NUMBER_OF_MESSAGES
from localstack.services.sqs.utils import parse_queue_url
from localstack.testing.snapshots.transformer import GenericTransformer
from localstack.utils.aws import arns, aws_stack
from localstack.utils.common import poll_condition, retry, short_uid, to_str
from .awslambda.functions import lambda_integration
from .awslambda.test_lambda import TEST_LAMBDA_PYTHON
TEST_POLICY = """
{