You can just write an HTML/markdown page with your bookmarks and host it on some web server (your own or eg github). Works on any browser, from anywhere, no syncing required. You can use git or whatever. You can share it with others, organize it in any way that makes sense you to, etc.
Well, no. Firefox deletes entries older than 6 months from history and there’s no way to change this or to export the data.