It only works on desktop, but I use Syncthing to sync the whole profile (with the cache etc folders excluded).
You do need to make sure the profile path is identical on both machines as it’s hardcoded in the extensions json file, and otherwise your extensions won’t work properly.
So long as you close the browser on one machine before opening it on the other, it will sync your open tabs as well.
On around the 12th October last year, there was an interview on the BBC World Service with former Israeli PM Ehud Barak.
He confidently estimated it would take ‘about 4 weeks’ to completely destroy Hamas.
Edit: Link to the interview - https://www.bbc.co.uk/programmes/w3ct4nz1