Switching from nightly to normal channel
How do I do so without any hiccup or lost data / history / settings?
Are you using Sync by any chance? Then you could just install the browsers side by side, and sync the data between them.
Note that a Nightly profile isn't compatible with a release profile, so you would have to be cautious with recovering personal data if you can't or won't use Sync.