Josh Buchea rounds up all the stuff that could be put into thefor various reasons.
Fun fact I just learned, the only acceptable elements in the head are <link>, <script>, <meta>, <title>, and <noscript> (I think that’s the complete list). If you put anything else in there at all, all browsers will abruptly end the <head> and start the <body>.
Also, this proliferation of stuff-in-the-head is at least in part why manifest.json is …
A free guide to head elements is a post from CSS-Tricks