Refactor the tauri setup hook into individual commands
This allows us for onboarding to e.g. fail if there is no profile around and guide new users through identity creation.
Also it makes the tauri run function easier to understand
Also:
- Update rust toolchain to 1.84
- Update rust dependencies