Direi di non scendere proprio al limite minimo di 2 GB, a meno che tu non stia gestendo un piccolo forum con pochi utenti.
No, cPanel non è necessario.
Il servizio email aziendale offre anche un servizio di posta transazionale? So che alcuni non lo fanno. È più sicuro utilizzare servizi come Mailgun, Brevo, Amazon SES, ecc.
Altri hanno già approfondito l’argomento, ma ti linko la documentazione relativa: Configure your hosted Discourse site to run at the root or apex domain (e.g. example.com)
Detto questo, ti consiglio di optare per la soluzione normale e predefinta, ovvero utilizzare un sottodominio. Inoltre, se hai già il tuo sito principale sul dominio di primo livello, risulta chiaro che il forum appartiene a quella organizzazione e non è un sito qualsiasi in rete.
Uno snapshot è essenzialmente un backup completo dell’intero VPS. Puoi comunque effettuare regolarmente backup di Discourse nel caso qualcosa andasse storto, se l’unico servizio ospitato sul VPS è Discourse.