Make GuiShapeNameHud frame and fill rendering useful

At the moment, the `fill` and `frame` colours of `GuiShapeNameHud` fill the entire hud area. Which doesn't seem helpful. These changes make the full and outlines happen around each shape name that is rendered. Which AFAIR is how it worked in TGE.