Hi,

I am using below payload for PutBucketLogging api and getting MalformedXML error in response. I have checked it with real AWS and it is working perfectly fine. Am I missing something or this needs a fix in localstack?

`"LoggingEnabled": {
            "TargetBucket": "test_bucket_name",
            "TargetPrefix": "log",
            "TargetGrants": [
                {
                    "Grantee": {
                        "URI": "http://acs.amazonaws.com/groups/s3/LogDelivery",
                        "Type": "Group",
                    },
                    "Permission": "WRITE",
                },
                {
                    "Grantee": {
                        "URI": "http://acs.amazonaws.com/groups/s3/LogDelivery",
                        "Type": "Group",
                    },
                    "Permission": "READ_ACP",
                },
            ],
        }
 `
return LEGACY_S3_PROVIDER
def is_asf_provider():
    return not LEGACY_S3_PROVIDER
@pytest.fixture(scope="function")
def patch_s3_skip_signature_validation_false(monkeypatch):
    monkeypatch.setattr(config, "S3_SKIP_SIGNATURE_VALIDATION", False)
@pytest.fixture
def s3_create_bucket_with_client(s3_resource):
    buckets = []
    def factory(s3_client, **kwargs) -> str:
        if "Bucket" not in kwargs:
            kwargs["Bucket"] = f"test-bucket-{short_uid()}"
        response = s3_client.create_bucket(**kwargs)
        buckets.append(kwargs["Bucket"])
        return response
    yield factory
    
    for bucket in buckets:
        try:
            bucket = s3_resource.Bucket(bucket)
            bucket.s.all().delete()
            bucket._versions.all().delete()
            bucket.delete()
        except Exception as e:
            LOG.debug(f"error cleaning up bucket {bucket}: {e}")
@pytest.fixture
def s3_multipart_upload(aws_client):