Right now, we’re focussed on v2 which introduced a significant change to our underlying model. As a result, we’d rather delay the discussion of modules—e.g. org-roam-server, or the blog-publishing workflow you suggest—until we’ve figured it out.
You could, yes; but ultimately, since Firn is only about org-mode, a homebrew solution for publishing notes and properly translating the ID-links would probably be best. I’m not sure how Firn handles ID-links, for instance.
FWIW I use ox-hugo to publish my notes generated with org-roam, with a little configuration Hugo generates backlinks to a note and on the org-roam side just adding the export-file-name header to the capture template. This doesn’t include the visual graph though.