WIP: freedreno: Move constlen clamping to shader compile time
Motivated by the fragile-feeling math in !8841 (merged), I think I've got a plan for how to centralize the constlen handling so turnip and ir3_const.h don't have to do it.
Super broken so far. Also need to extend to the tess link map.