Problem
When usetex=True, the PercentFormatter renders using text mode instead of math mode.
Proposed solution
It should be treated similar to how ScalarFormatter wraps the string. The entire string should be wrapped including both the number and symbol.
Related:
#26179
#6886
#7965