I have lots of pages that perform very different purposes in my website (landing pages, thank you pages, regular website pages, webinar pages, etc).
As such, I would like to group my pages into different "types".
Stage one is (I'm guessing) to figure out how to apply some kind of "page type" flag to pages. I suppose I could use custom fields for this, but I don't know if there is something more built in to WordPress that I should be using rather than creating a custom field, or if generally there are other things I should consider before getting started down this path.
Supplementary information (in case this affects the answer):
In addition to the core requirement, here are two other main considerations that may (or may not!) impact the approach needed (these do not need to be spoken to, I just add them for consideration):
I would like each page type to be able to have different custom fields in the editing page, depending on the page type (eg, 'webinar' type page may want to have a 'webinar date' field, landing page might want to have 'thank you page URL' field, etc).
Ultimately I would like to be able to add tabs to the Pages page that displays the page types similar to how Elementor treats their templates, ie: