Unable to access GCP Compute Engine VM via domain name
Solution 1:
You bought a .dev domain so you need to have incoming traffic on https (TCP port 443). This domain (and several others) have HSTS enabled for the entire TLD and so require the use of https.
Your GCP firewall shows you have an allow rule for this traffic but only for VMs tagged https-server. Your VM did not have this tag, so giving it this tag will allow port 443 inbound.
At this point you need to set up your web server with a TLS certificate and to answer TLS requests on port 443.