Is there is a way to bookmark all of my tabs at once without having to go one by one while in Chrome for iOS?
There is no direct way to do this in Google Chrome for iOS.
However there is a work around:
It requires you to have sync enabled on both your iOS device and a Mac or PC running the desktop Google Chrome OS.
On the desktop computre launch Chrome, then go to the menu bar, and select
History > Show Full Historyor press ⌘ + Y.
On the left side select "Tabs from other devices".
Find your device in the list and in the right corner press the three dots icon.
Now choose "Open all".
This will open every tab from your iPhone in a new window.
Now click "Bookmarks" from the menu bar and select "Bookmark All Tabs..." or press ⇧ + ⌘ + D.
You will now be able to save all these tabs as bookmarks and that group will sync back to your phone due to the sync feature you already enabled.
Based on a tip from: Reddit