How about using Intermiles/CashKaro/Zingoy in conjunction with the good old ICICI Amazon Pay card?
As an aside, if you're willing to get an out of warranty Pixel 6 from Amazon (since its not officially launched in India), why not get it from a friend / relative from abroad? Should be cheaper than any rewards accumulated.