It's as the Wizard said. Debian like "versioning" their kernels the way they want. That is, they like zero as the third digit. So for an LTS series which is 6.1.66, that third number could be "66" or anything else, it's always zero. Then right after that zero, a dash and the number of times they had to recompile the kernel. That is, like a sub-release for the current stable release of Debian we're currently on. So for v6.1.0-16-amd64 they have done it 16 times up to that one for the 64-bit kernel. Note that third digit is always zero...
I forgot to add that for "Bullseye" it is currently 26 times the Debian kernel based on v5.10 LTS for that has been remade, as in v5.10.0-26-amd64 for 64-bit systems. I'm on Spiral KDE right now based on "Bullseye", around for over a year. Neofetch tells me I have v6.1.0-0.deb11.11-amd64. Adding to confusion could be the "deb" inside the whole version string but it ensures the operating system is Debian or directly based on it.
If you take a closer look at "apt" doing its duty, you would see what Debian calls one of the kernels they "version", and what is actually called in LTS in parenthesis further down in the phrase. Although it's easy to get confused by all the number-and-symbol mumbo-jumbo.
This should be alike for Spiral Linux based on "Bookworm" at this time, but the kernel they get from backports is based on v6.4. Probably like Debian "Sid".