* refactor: usePermit2->usePermit2Allowance * fix: update permit2 logic to match widgets * fix: lint issues