If you want to keep your solution agnostic to the kubernetes environment, I would recommend that you try ArgoCD (or FluxCD, but I never tried it so YMMV).
Any modded app provided for free by some rabdom uploader is suspicious.
You cannot blindly trust any platform.
If you care about your privacy and your device's security you should analyze the app's content in depth or buy the app (or crack it yourself, but it usually means you need to buy the app first).
I guess the network will be a bottleneck on Garage too. If you want high performance you might need a hybrid solution, like clustering of stateful apps on local storage as well as periodic full backups on a distributed storage.
Enigma balls