Walmart is joining Costco, Sam’s Club, and CVS in offering cheaper prices for customers paying out of pocket for Zepbound, Ozempic, or Wegovy.