FWIW your theory 3 (the first one, "people avoided changing jobs during the pandemic") was verbally confirmed by Google HR in a recent internal conversation known as TGIF. It was also mentioned that if attrition rates for 2020 and 2021 were averaged, it wasn't abnormally high.