STOCK PURCHASE AGREEMENT by and among SHOP MANAGEMENT, LLC, TABOOLA, INC. AND, SOLELY FOR THE LIMITED PURPOSES OF SECTIONS 2.02(b), 7.01, 8.01, 10.02, and 12.21 TABOOLA.COM LTD. July 22, 2021