The Phoenix Suns and Devin Booker have agreed on a two-year maximum contract extension worth an estimated $145 million that will keep the All-Star guard with the franchise through the 2029-30 season, according to multiple reports on Wednesday night.