I think these are good topics to discuss, but I encourage you to use the new topic button.
Point 1 and 2 are already being discussed here: Ability to recover part of lost data / restore the node from backup
You might want to post point 3 as your own idea in that section. All of these come with challenges, they deserve their own place to discuss those.
Edit: Thanks @Alexey for moving! The first line of this post doesn’t make sense anymore since it was moved to a different topic to fix that.