As others have said, SingleFile extenstion works well. I've also found zotero with the web extension quite good. Its useful for added organisation/catagoriesation especially since I'm already using it for academic work.
There is also zimit for use with kiwix, both a comandline version(see github) and website if you want something simpler.
Although I've found the website has long queues quite often and it may not get a clean backup if the website uses cloudflare or the like. But its useful if I need an offline copy of a website with many pages.
I recommend having a look at the archive team wiki page on software, here, see if anything fits your needs.