Automatically enable frr-k8s when BFD or route learning are mentioned in cluster definition

When any of bfd_profile/s or receive_routes are specified inside metallb.bgp_lbs.l3_options in the cluster definition values, we would need to automatically enable frr-k8s mode instead of native BGP mode for metallb, without the need to specify in values:

metallb_helm_values:
  frrk8s:
    enabled: true

Seems that this is not feasible for v1.4 because of the dependency introduced by: #2210 (closed)

Assignee Loading
Time tracking Loading