There are:
linux-headers
linux-current-headers
linux-lts-headers
lts
and current
headers are for building out of tree driver against a specific kernel version. These header packages are actually spun off of their main kernel package an therefor automatically updated when the kernel is updated. Anything built against the kernel must be rebuilt with every kernel update. If you're not compiling something against the kernel you do not need these header packages installed.
linux-headers
is a rundep of two packages in the repository. nim
and sc-controller
if you use those packages, you need it installed. It is also part of the system.devel component if you installed that for whatever reason unlike the other two header packages. linux-headers
has never been updated frequently so this is nothing new https://dev.getsol.us/source/linux-headers/