British supermarket chain Morrisons has confirmed plans to close 103 locations nationwide in 2025, a move aimed at streamlining operations…