A while ago I suggested the idea of optionally embedding the plugins into the project, for instance by taking all the DLLs and compressing them into a single file that goes with the Sonar project. That way if you open the project 10 years later, you can recover the missing plugins from the project's plugin backup. However that creates all sorts of other issues, like the fact that some plugins are more than just a single DLL (they have full installers, extra files etc), licensing issues etc.
If you are talking about a synth like Pro-52, Sonar does have an option to swap it out with another synth, however that feature seems to be broken. If the synth you are trying to replace is no longer available, then the one you are replacing it with will be disabled in some mysterious way. I have not figured out how to enable the one you replaced it with. I gave up after a while and just copied the old synth's MIDI clips and FX to another track.
I don't think it would be possible to use preset data between different plugins, as they all store the data in their own format. When you save a project, Sonar asks each plugin to give it its current blob of data that will be used to restore it to the same state when you open the project next time. But this data is just a blob of meaningless data to Sonar, so unless there is some standard format developed, this will be not be portable.
Probably the best solution right now would be if you saved the Pro-52 preset and Pro-53 has the ability to import older presets.
BTW Sonar can swap out VST2 versions with VST3 versions of the same plugins, so there is some of that going on at least.