The above recovery description applies explicitly to iPadOS/iOS. I have tested this more than once (usually having accidentally closed an entire Safari window) with excess of 500+ open tabs. All tabs (with associated history) were successfully recovered.
The "200" limit that you describe will be encountered if you attempt to individually recover closed tabs from the Recently Closed Tabs menu (accessed using a long-touch of the "+" icon at top right of an open Safari window).
Re-opening closed tabs from within an open Safari window is an entirely different function to re-opening a recent closed Safari window along with its previously opened tabs.
Try the procedure that I have outlined; it works. To test, open a fresh Safari window (remember, iPadOS multitasking allows you to have multiple instances of the same App - such as Safari - open at any one time. Open multiple tabs within your "test" Safari window - then deliberately close the window using the App Switcher page, or using the "..." multitasking button at top centre of the Safari window. When the Safari window has been closed, follow my original process to re-open the closed Safari window.
There is a time limit within which the option to reopen the closed window is available. I have never tried to ascertain precisely how long the closed window remain available, but the option is many minutes. The option will not survive a restart of the device.