Even though a notebook can be downloaded as a module I don’t know of a way for observable to import the module again.
It could be done by coding a puppeteer script, but that would be a lot of work.
Not sure if prerender would help.
other notebook that might help, Accessing a Notebook's Runtime / Fabian Iwand / Observable