Treat yourself to one of the top 7 Amazon Prime Day 2024 deals under $50 that you can snag right now.