Retail CPG Market Nears $21.5 Trillion by 2035 with 4.6% CAGR.