Our experts have found the best vacuum cleaner deals with up to £650 off Shark, Dyson, Roomba and more