Fix quadrilaterals having overlapping angle text

Fixes #68799 by insuring a minimum side length for quads.
Fix quadrilateral exercises cutting off figures

Changed boxOut's inching amount in the quad exercises
to be more fine-grained.  Avoids having bad luck and
getting part of the figure out of view.
Avoid very obtuse angles overlapping figure lines

Very obtuse angles were not being pushed far enough away
from the figure's lines and needed a bigger term than
only slightly obtuse angles. (This also fixes a comparison
error in that same function)
Merge pull request #71287 from theinternetftw/fix-quad-angle-spacing

Fixes for rendering angle labels and quads