In the ASF SQS provider, we always raise a `QueueNameExists` exception if the queue already exists.

https://github.com/localstack/localstack/blob/aba25e4f9542a2cc1ce94b08d50247b8024c3d12/localstack/services/sqs/provider.py#L728-L729
However, [according to the spec](https://github.com/boto/botocore/blob/f960a8d73c12d16b53e4d9eacdf515224acb08f6/botocore/data/sqs/2012-11-05/service-2.json#L1138), "Amazon SQS returns this error only if the request includes attributes whose values differ from those of the existing queue."

snapshot.add_transformer(snapshot.transform.sqs_api())
class TestSqsProvider:
    @pytest.mark.only_localstack
    def test_get_queue_url_contains_request_host(self, sqs_client, sqs_create_queue, monkeypatch):
        monkeypatch.setattr(config, "SQS_ENDPOINT_STRATEGY", "off")
        queue_name = "test-queue-" + short_uid()
        sqs_create_queue(QueueName=queue_name)
        queue_url = sqs_client.get_queue_url(QueueName=queue_name)["QueueUrl"]
        account_id = get_aws_account_id()
        host = config.get_edge_url()
        
        assert queue_url == f"{host}/{account_id}/{queue_name}"
        
        host = f"http://127.0.0.1:{config.EDGE_PORT}"
        client = aws_stack.connect_to_service("sqs", endpoint_url=host)
        queue_url = client.get_queue_url(QueueName=queue_name)["QueueUrl"]
        assert queue_url == f"{host}/{account_id}/{queue_name}"
    @pytest.mark.aws_validated
    def test_list_queues(self, sqs_client, sqs_create_queue):