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 = request["Key"]
        bucket = request["Bucket"]
        version_id = request.get("VersionId")
        if is_object_expired(context, bucket=bucket, key=key, version_id=version_id):
            
            
            
            raise NoSuchKey("The specified key does not exist.", Key=key)
        response: GetObjectOutput = call_moto(context)
        
        if bucket in self.get_store().bucket_versioning_status and "VersionId" not in response:
            response["VersionId"] = "null"
        for request_param, response_param in s3_constants.ALLOWED_HEADER_OVERRIDES.items():
            if request_param_value := request.get(request_param):  
                response[response_param] = request_param_value  
        moto_backend = get_moto_s3_backend(context)
        moto_bucket = get_bucket_from_moto(moto_backend, bucket=bucket)
        key_object = get_key_from_moto_bucket(moto_bucket, key=key, version_id=version_id)
        if not config.S3_SKIP_KMS_KEY_VALIDATION and key_object.kms_key_id:
            validate_kms_key_id(kms_key=key_object.kms_key_id, bucket=moto_bucket)
        if checksum_algorithm := key_object.checksum_algorithm:
            
            response["ContentEncoding"] = ""
        if request.get("ChecksumMode") == "ENABLED" and checksum_algorithm:
            response[f"Checksum{checksum_algorithm.upper()}"] = key_object.checksum_value  
        response["AcceptRanges"] = "bytes"
        return response
    @handler("PutObject", expand=False)
    def put_object(