Bumps the codex constraint from ^0.2.0 to ^0.3.0 to pull the PZ-B42
parser fix and the IP-redaction passes added in the codex v0.3.0
release. Wires codex's ProjectZomboidRedactor into the save-time
Filter chain via a thin ProjectZomboidRedactorFilter wrapper, and
removes the now-redundant IPv4Filter / IPv6Filter chain entries:
- Codex's IPv4 / IPv6 redaction is generic-applicable (not PZ-only)
and superior to the prior in-tree filters because it consumes the
port suffix together with the address; previously only the IP was
scrubbed, leaving e.g. ":27015" visible.
- Codex additionally redacts PZ-specific PII the prior filters never
touched (Steam IDs, player names, world coordinates).
- The IPv4Filter and IPv6Filter source files are retained on disk
for easy restore from history if a future paste type proves
unsuitable for codex-driven IP scrubbing.
UsernameFilter (OS-path username scrubbing — different concern from
PZ player names) and AccessTokenFilter remain untouched.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>