text: Title: Endpoints, EndpointSlice, and EndpointSliceMirroring controllers do not clean up resources when Service selector is removed
  Body: **What happened**:
  When a Service selector is removed, the corresponding Endpoints and EndpointSlice resources are not removed by their controllers.
  
  **What you expected to happen**:
  The corresponding Endpoints and EndpointSlice resources to be removed by their controllers.
  
  **How to reproduce it (as minimally and precisely as possible)**:
  Remove a selector from a Service that has matching Pods.
  
  For more context, this was discovered in https://github.com/kubernetes/enhancements/pull/1713.
  
  /sig network
  /priority important-longterm
  /assign