A basic table is (as the name suggests) quite limited in functionality.
For your use case, I’d probably recommend building a table using Markup/HTML/CSS and displaying it in a Rich Text component. Note that HTML/CSS aren’t officially supported by Glide, but you’re generally okay to use them.
I like to use something like HTML Table Styler ▦ CSS Generator | 𝗗𝗜𝗩𝗧𝗔𝗕𝗟𝗘.𝗖𝗢𝗠 to design the table layout, and then plug in the bits using Glide computed columns. Here’s an example of the sort of thing you can do: