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",
                },
            ],
        }
 `
"Key": _key,
                "UploadId": upload_id,
                "PartNumber": 1,
            },
            expires=4,
            client_method="upload_part",
        )
        response = .put(signed_url, data=upload_file_)
        assert response.status_code == 200
        multipart_upload_parts = [{"ETag": response.headers["ETag"], "PartNumber": 1}]
        response = client.complete_multipart_upload(
            Bucket=bucket_name,
            Key=_key,
            MultipartUpload={"Parts": multipart_upload_parts},
            UploadId=upload_id,
        )
        assert response["ResponseMetadata"]["HTTPStatusCode"] == 200
        simple_params = {"Bucket": bucket_name, "Key": _key}
        response = .get(_generate_presigned_url(client, simple_params, 4))
        assert response.status_code == 200
        assert response.content == data
    @pytest.mark.aws_validated
    def test_presigned_url_v4_x_amz_in_qs(
        self,
        s3_bucket,
        s3_create_bucket,
        patch_s3_skip_signature_validation_false,
        create_lambda_function,
        lambda_su_role,
        create_tmp_folder_lambda,