Our best option might be just franchising him every year.
The exclusive tag is around $45 million. The non-exclusive tag is $32.4 million.
Franchising a player for a second year would 120% of their previous salary or whatever the new tags are worth, so a minimum of $54 million for the exclusive and $38.9 million for the non-exclusive.
Franchising a player 3 years in a row is even more expensive at 144% of the year 2 salary or 120% of the new tag value, so a minimum of $77.8 million for the exclusive tag and $56 million for the non-exclusive tag. (Year 4 continues this 144% trend.)