treewide: fix max xfb output count
the xfb output count in many places was erroneously set to 64 (maximum number of output slots) when in reality it should be (at least) 128--max_varyings * num_components.
this is harmless for now, but it should preemptively fix some cts coverage
fixes #9407 (closed)