EmuDeck fixes for bring your own Citra (3DS emulation)

Nintendo killed the switch emulator Yuzu. Sadly, the official Citra distribution disappeared a well because they shared some developers. The good news is that Citra being open source, is still available as archive builds and new forks. EmuDeck on the Steam Deck adapted to this new reality and adopted a bring-your-own Yuzu and Citra model. The changes to this emulators came at the same time of a big EmuDeck release, complication things a little. Without the changes below, you won’t have access to your previous saves, hotbuttons won’t work and you will no longer start games directly (but start the Citra application itself). ...