RJ Barrett’s new deal with Knicks includes $13M in unlikely bonuses