### 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_
message_id = message["MessageId"]
        raw_message_data = f"From: {email}\nTo: recipient@example.com\nSubject: test\n\nThis is the message body.\n\n"
        ses_client.send_raw_email(RawMessage={"Data": raw_message_data})
        
        with open(os.path.join(data_dir, "ses", message_id + ".json"), "r") as f:
            message = f.read()
        contents = json.loads(message)
        assert email == contents["Source"]
        assert "A_SUBJECT" == contents["Subject"]
        assert {"text_part": "A_MESSAGE", "html_part": "A_HTML"} == contents["Body"]
        assert ["success@example.com"] == contents["Destination"]["ToAddresses"]
        emails_url = config.get_edge_url() + INTERNAL_RESOURCE_PATH + EMAILS_ENDPOINT
        api_contents = requests.get(emails_url).json()
        api_contents = {msg["Id"]: msg for msg in api_contents["messages"]}
        assert len(api_contents) >= 1
        assert message_id in api_contents
        assert api_contents[message_id] == contents
        
        emails_url = (
            config.get_edge_url()
            + INTERNAL_RESOURCE_PATH
            + EMAILS_ENDPOINT
            + "?email=none@example.com"
        )
        assert len(requests.get(emails_url).json()["messages"]) == 0
        emails_url = (
            config.get_edge_url() + INTERNAL_RESOURCE_PATH + EMAILS_ENDPOINT + f"?email={email}"
        )
        assert len(requests.get(emails_url).json()["messages"]) == 2
    def test_send_templated_email_can_retrospect(self, ses_client, create_template):