Haven & Pyramid are both good solutions for your first 2 questions. There is also the RelayTools hosted relay service, if it needs to be trivially easy for the user.
Nostr.watch for hefty monitoring. Relayguardian.com for basic monitoring + notifications of downtime. There is slowly getting to be more in-client options for monitoring and managing, too.