A Primal-Dual Approach to Bilevel Optimization with Multiple Inner Minima