SECURITIES AND ASSET PURCHASE AGREEMENT by and among REPLIGEN CORPORATION, REPLIGEN GMBH, and 908 DEVICES INC., dated March 4, 2025