iPhone 13 to Redmi Note 12: Top 7 amazing Amazon deals on smartphones