Spray-on trainers, a water-filtering bottle cap and inflatable shields for protesters feature in our roundup of the most memorable product designs from 2024.