… at least it’s not clear to me whether your problem is with the PPA or building GNU Radio & co from source.
In the case of using the PPA, a simple “sudo apt upgrade” will do, except that this will disable UHD support in gr-osmosdr and gr-uhd will still be broken. The latter can be solved by removing the Ettus PPA for now and uninstalling UHD 3.11. Uninstalling UHD will also remove gr-uhd, but it can be reinstalled again and it will use the UHD included in our PPA.
If you install everything from source, then an upgrade of UHD requires rebuilding everything that depends on it. That’s the part I wont spend any time on.