Make an official Flatpak on Flathub

(#948) Feature Shipped packaging

Thread

Comment by @fluoriteByte
RexSystem 1 vote originally by @fluoriteByte on GitHub
continuation about me trying to pack it: for right now i am stuck with a problem, as per flatpak documentation: setting the disable-lfs flag in the git source SHOULD make it stop trying to pull lfs files, while the primary download succeeds, when it gets to the build phase, it starts updating files, which includes pulling lfs files, which then makes it fails fixed, just dealing with npm bs rn lol