Understanding the Fetch Metadata HTTP headers: Sec-Fetch-Site and friends

In this post I describe the Fetch Metadata HTTP headers like Sec-Fetch-Site and Sec-Fetch-Mode which give information to a server about the context of a request