Have you tried turning it off and on again? - Raspberry Pi

A recent question on Twitter made us realise that we haven't really talked about how we implemented the on/off button on Raspberry Pi 400.