AMENDED AND RESTATED PURCHASE AGREEMENT among RIBBON COMMUNICATIONS INC., RIBBON COMMUNICATIONS OPERATING COMPANY, INC., RIBBON COMMUNICATIONS INTERNATIONAL LIMITED and AMERICAN VIRTUAL CLOUD TECHNOLOGIES, INC. dated as of December 1, 2020