Inflation, anti-obesity drugs and a processed foods backlash have driven consumers from the snack aisles