So do I need to do that here /etc/nginx/nginx.conf or /etc/nginx/sites-enabled/default because I don't see the server blocks on the .conf and I don't know if it that matters or not
Fixed it had to create the path /etc/letsencrypt/live/filehb.tech/ because it got deleted from there I had to run sudo certbot certonly --standalone -d filehb.tech which successfully gave me a new certificate. Then, I had to Generate DH Parameters with sudo openssl dhparam -out /etc/letsencrypt/ssl-dhparams.pem 2048. Finally after that, I just had to update and restart nginx and everything is working again. Thank you to everyone for trying to help I learned a lot from this
Since this is a group project I guess the person who set it up initially had it that way because in the /sites-available/default file it had ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot and Nginx was unable to find this file in the specified location (/etc/letsencrypt/) so that's why I had to generate DH Parameters