AMENDED AND RESTATED REGISTRATION RIGHTS AGREEMENT among Pluralsight, Inc. and each of the other signatories hereto