Welcome to the community @brisray Terrific first post.
- You run
certbot renew
on a schedule to renew all your certs. It checks for expiry and by default renews 30 days before expiry. And,certbot renew --dry-run
tests it - Yes, 1 cert for each certbot command
- Yes, Apache needs at least a graceful reload (not a restart) to get fresh cert
- ECDSA is generally a good thing unless you have specific requirements for an RSA cert
Adding on to #3, you could use the certbot option --deploy-hook to run the command to reload Apache. If you use this option when you request the cert (certonly webroot) it will store that in the renewal conf file for use by the certbot renew command