I did it by throwing in an #ifeq branch for the icon size. See the Shade branch of the table; I left the rest untouched. The 5-star cells are now truly one line, so we're much closer to having a table of reasonable vertical length.
The formatting is not beautiful in the 3- and 4-star cells. Maybe something could be done with the alignment or wrapping of the text around the icon?
Edit: Now the whole table is running on template2, the table is 100% wide, and the icon floats left in multi-row minSize cells. The Shade branch of the table looks great, in my opinion. The 3- and 4-star cells in the other branches still need improvement, because their item names are longer. But the table is about 1.3 screens long on my laptop --- not bad.
Oh, a trick to force the updated version is to click edit the page, then preview. It all depends on when the page calls the templates. It seems to cache the templates for the page.
I don't save my edits on the page because I'm lazy and don't want to clutter the "recent changes" pages.
Anyways.
I fully agree with your formatting changes. I'll need more time to set up all of the little Ifs... maybe 1-2 days and itl be good to check out. I'll make another post here when its ready.