acf4a97: Add newly-available oxlint jest rules: jest/no-unneeded-async-expect-function, jest/padding-around-after-all-blocks, jest/prefer-mock-return-shorthand, and jest/prefer-snapshot-hint. Reorganize the config so disabled rules (with their rationale comments) sit at the bottom of the rules block for readability.6905932: Fix vitest/no-importing-vitest-globals conflict4e4dc03: Add newly-available oxlint vitest rules: vitest/consistent-each-for, vitest/hoisted-apis-on-top, vitest/prefer-called-exactly-once-with, vitest/prefer-called-once, vitest/prefer-describe-function-title, vitest/prefer-expect-type-of, vitest/prefer-import-in-mock, vitest/require-awaited-expect-poll, and vitest/require-mock-type-parameters. Drop vitest/prefer-lowercase-title.6a583d1: Fix the generated oxfmt.config.ts template, which was re-exporting Ultracite's config directly (a form oxfmt doesn't accept). Wrap it in defineConfig({ extends: [ultracite] }) so oxfmt picks up the shared rules.