Suns Extend Grayson Allen $70M deal