SOLO BRANDS, INC. AMENDED & RESTATED REGISTRATION RIGHTS AGREEMENT