As I have a small HDD, I regularly check spare capacity and clean apt and logs.
I just keep the current and previous kernels. For me that is 6.8.0-60, 6.8.0-59.
Looking at Disk Analyser, I see 6.8-57 linux headers is still in scr despite using:
sudo apt clean
sudo apt-get autoremove
That shows nothing to be removed.
Same using Ubuntu Cleaner. 6.8.0-57 is not listed.
Also running:
ls -l /boot
only shows the 2 kernels I expect to see. i.e. 6.8.0-57 not shown.
It was easy to do using Synaptic.
Just marked the two -57 items for Complete Removal, then performed the action.
Followed up with a reboot to confirm Zorin starts OK and all is still well.
Checked Items now gone from /src, leaving me -59 and -60 as required.
Thanks for the reassurance. Zab