### 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_
parsed_url = urlparse(full_url)
        parts = parsed_url.path.strip("/").split("/")
        health_check_id = parts[-1]
        if request.method == "GET":
            health_check = route53_backend.health_checks.get(health_check_id)
            if not health_check:
                return 404, {}, ""
            result = """<GetHealthCheckResponse xmlns="{}">{}</GetHealthCheckResponse>"""
            result = result.format(XMLNS_ROUTE53, health_check.to_xml()).strip()
            return result
        if request.method == "DELETE":
            route53_backend.delete_health_check(health_check_id)
            return 200, headers, DELETE_HEALTH_CHECK_RESPONSE
    if not hasattr(route53_responses.Route53, "get_or_delete_health_check"):
        route53_responses.Route53.get_or_delete_health_check = get_or_delete_health_check
    
    route53_url_paths[
        r"{0}/(?P<api_version>[\d_-]+)/healthcheck/(?P<health_check_id>[^/]+)/?$"
    ] = route53_responses.Route53().get_or_delete_health_check
def start_route53(port=None, asynchronous=False, update_listener=None):
    port = port or config.PORT_ROUTE53
    apply_patches()
    return start_moto_server(
        "route53",
        port,
        name="Route53",
        asynchronous=asynchronous,
        update_listener=update_listener,
    )