Marco Bezzecchi has reached an agreement with Aprilia to extend his contract until the end of the 2028 MotoGP season.