AMENDED AND RESTATED STOCKHOLDERS AGREEMENT DATED AS OF JUNE 5, 2024 AMONG DRIVEN BRANDS HOLDINGS INC. AND THE OTHER PARTIES HERETO