### Is there an existing issue for this?

- [X] I have searched the existing issues

### Feature description

Implement the `CloneReceiptRuleSet` operation for SES.

https://docs.aws.amazon.com/ses/latest/APIReference/API_CloneReceiptRuleSet.html

### 🧑‍💻 Implementation

_No response_

### Anything else?

_No response_
context: RequestContext,
        raw_message: RawMessage,
        source: Address = None,
        destinations: AddressList = None,
        from_arn: AmazonResourceName = None,
        source_arn: AmazonResourceName = None,
        return_path_arn: AmazonResourceName = None,
        tags: MessageTagList = None,
        configuration_set_name: ConfigurationSetName = None,
    ) -> SendRawEmailResponse:
        raw_data = to_str(raw_message["Data"])
        if source is None or not source.strip():
            LOGGER.debug("Raw email:\n%s\nEOT", raw_data)
            source = self.get_source_from_raw(raw_data)
            if not source:
                LOGGER.warning("Source not specified. Rejecting message.")
                raise MessageRejected()
        if destinations is None:
            destinations = []
        backend = get_ses_backend(context)
        message = backend.send_raw_email(source, destinations, raw_data, context.region)
        save_for_retrospection(
            message.id,
            context.region,
            Source=source or message.source,
            Destination=destinations,
            RawData=raw_data,
        )
        return SendRawEmailResponse(MessageId=message.id)