I think it is easier to clean up the /boot partition than resizing things. The size should be OK. I am having 3 kernels which make use of ~100MB in /boot including ramdisks. Concerning your command to find old kernels, that should be: dnf repoquery --installonly --latest-limit=-1 -q. First double check the output, then remove stuff.