When going to the source search from the global search, the manga card mode wasn't passed, which prevented a manga from getting selected as the migration destination
#1110
When changing the search string during the manual search, the migration page was not opened anymore after selecting a match.
Instead, the previous search was opened.
The "showNsfw" filter could only filter for either all sources or sources that aren't nsfw.
The "pinned" and "enabled" filtered behaved similarly, but at the same time they were also completely buggy.
E.g. "pinned = false" just returned all sources including pinned ones.
Switch to "lingui" for better DX.
Tried to persist existing languages as much as possible.
Removed "vite-plugin-node-polyfills" because it's incompatible with "lingui"