THIRD AMENDED AND RESTATED STOCKHOLDERS AGREEMENT DATED AS OF NOVEMBER 7, 2023 BY AND AMONG AMNEAL GROUP (AS DEFINED HEREIN), AMNEAL PHARMACEUTICALS LLC, AMNEAL INTERMEDIATE INC. AND AMNEAL PHARMACEUTICALS, INC.