### Is there an existing issue for this?

- [X] I have searched the existing issues

### Feature description

Support for the Route53 Resolver service. Some common resources for the resolver service are the resolver endpoint, resolver rule, and resolver rule association.

### 🧑‍💻 Implementation

The service exists in the localstack/moto fork so my guess is the edge router just needs to load or connect to that backend.

### Anything else?

_No response_
client = aws_stack.connect_to_service("route53")
        sets_before = client.list_reusable_delegation_sets().get("DelegationSets", [])
        call_ref_1 = "c-%s" % short_uid()
        result_1 = client.create_reusable_delegation_set(CallerReference=call_ref_1)[
            "DelegationSet"
        ]
        set_id_1 = result_1["Id"]
        call_ref_2 = "c-%s" % short_uid()
        result_2 = client.create_reusable_delegation_set(CallerReference=call_ref_2)[
            "DelegationSet"
        ]
        set_id_2 = result_2["Id"]
        result_1 = client.get_reusable_delegation_set(Id=set_id_1)
        self.assertEqual(200, result_1["ResponseMetadata"]["HTTPStatusCode"])
        self.assertEqual(set_id_1, result_1["DelegationSet"]["Id"])
        result_1 = client.list_reusable_delegation_sets()
        self.assertEqual(200, result_1["ResponseMetadata"]["HTTPStatusCode"])
        self.assertEqual(len(sets_before) + 2, len(result_1["DelegationSets"]))
        result_1 = client.delete_reusable_delegation_set(Id=set_id_1)
        self.assertEqual(200, result_1["ResponseMetadata"]["HTTPStatusCode"])
        result_2 = client.delete_reusable_delegation_set(Id=set_id_2)
        self.assertEqual(200, result_2["ResponseMetadata"]["HTTPStatusCode"])
        with self.assertRaises(Exception) as ctx:
            client.get_reusable_delegation_set(Id=set_id_1)
        self.assertEqual(404, ctx.exception.response["ResponseMetadata"]["HTTPStatusCode"])