Hamlet review – Ian McKellen holds court in a dumb-ballet take on the Bard | edinburgh festival 2022 – Michmutters