Black Friday is a few weeks away, but retailers like Amazon, Best Buy, and Walmart are already slashing prices on top tech and more.