STOCK PURCHASE AGREEMENT By and Between NOVARTIS PHARMA AG AND VOYAGER THERAPEUTICS, INC. Dated as of December 28, 2023