### 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_
from moto.route53 import responses as route53_responses
from moto.route53.models import route53_backend
from moto.route53.responses import DELETE_HEALTH_CHECK_RESPONSE
from moto.route53.urls import url_paths as route53_url_paths
from six.moves.urllib.parse import parse_qs, urlparse
from localstack import config
from localstack.services.infra import start_moto_server
XMLNS_ROUTE53 = "https://route53.amazonaws.com/doc/2013-04-01/"
def apply_patches():
    
    def list_hosted_zones_by_name_response(self, request, full_url, headers):
        parsed_url = urlparse(full_url)
        query_params = parse_qs(parsed_url.query)
        dnsname = query_params.get("dnsname")
        dnsname = dnsname and dnsname[0]
        all_zones = route53_backend.get_all_hosted_zones()
        zones1 = [zone for zone in all_zones if zone.name == dnsname]
        zones2 = [zone for zone in all_zones if zone.name == "%s." % dnsname]
        if not zones1 and zones2:
            full_url = full_url.replace("dnsname=%s" % dnsname, "dnsname=%s." % dnsname)
        return list_hosted_zones_by_name_response_orig(self, request, full_url, headers)
    list_hosted_zones_by_name_response_orig = (
        route53_responses.Route53.list_hosted_zones_by_name_response
    )
    route53_responses.Route53.list_hosted_zones_by_name_response = (
        list_hosted_zones_by_name_response
    )
    def get_or_delete_health_check(self, request, full_url, headers):