Can I merge Retroarch folders from different consoles into one, so I can use the same save data everywhere, without having to rename files on my computer ?

It does, I sync my saves to Google Drive on Windows and Android. As long as your roms are named the same thing it will work.You should be able to, I am pretty sure retroarch keeps the same save format across systems, however cores will not work cross platform.