https://www.zotero.org/ ticks all these boxes.
Offline copy is called a snapshot when using the zotero connector [1]
Tags and Hierarchies are both first class.
Technically it is not a bookmark manager. But it manages bookmarks (and much more) very well.