Yes, but it’s better for several reasons to use www than the main domain. To the user looking at the url in their browser the bare domain and www look the same
Yes. Backup on the old one and restore on the new one.
You can use Discourse Subscriptions