Can we just drop the codenames and simply use the numbers? What's the point? Those names are a fucking mess, create more confusion than help new people and add no benefit to anything.
I really like the way Ubuntu handles it, basing the number on the release date. Your average person would have no idea how old Debian 10 is without googling it, but figuring out that Ubuntu 19.10 released in 2019 is trivial
The point is that if you say "Debian 9" it is immediately clear what version it is and what's the context today as long as the person knows the stable is 12. If you say "Debian Stretch" it's just noise, random words that mean nothing if the other person knows that stable is Bookworm.
My alphabet doesn't go F, J, N, O.
The page you linked has multiple tables and you need to refer to all of them to find the incremental alphabet mentioned above.
Is it April in an even-numbered year? That's an LTS and will be releasing sub-versions under the same name for twelve years.
Is it April in an odd-numbered year? That's a leapfrog fifteen-month release with no extended support.
Is it October of any year? Eight months support, used as a preview/testing ground/stopgap for the following April's big/small release (depending on the even/odd rule).
Most people are only ever going to see Focal and Jammy and Noble.