The purpose of an upgrade is to replace old packages with new ones, which makes the old packages superfluous.
Why don't you want to have these packages - proposed for deletion - removed?
The output of ...
apt update && apt --solver 3.0 full-upgrade
... would be helpful here to see which packages should be installed, upgraded and which should be removed.