Requirement to allow named address pool configuration i.e. to allow multiple address pools to be provisioned with separate names which would also be persisted even after pf9-kube service restarts and/or environment is upgraded.
Metal LB supports this feature https://metallb.universe.tf/faq/.