This should also fix the issue where table are overflowing out to the toc
Check commit and GitHub actions for more details
Instead of a CSS solution used previously, switch to a JS solution to wrap tables. This should ensure the table renders correctly and also scrollable. This lays the groundwork for making table more user-friendly in the future.