India's wicketkeeper-batsman Rishabh Pant became the most expensive player to be sold in the Indian Premier League, beating defending champion KKR captain Shreyas Iyer.