GTR035.1 — Trim requirement-version whitespace (partition fix)

Contract: repair-only (never touches a working tool).

Claim

Trimming <requirement version> whitespace never changes a working tool.

Proof

Galaxy composes the conda spec verbatimpackage_specifier = f"{self.package}={self.version}" (tool_util/deps/conda_util.py:461-465), passed as a conda CLI argument — so a whitespace-bearing version never resolved: only already-broken requirements are touched.

Scope boundary

<tool name> edge whitespace is the GTR035.2 advisory (a display-contract claim — parse_name reads raw, parser/xml.py:220-221; render-identical in HTML, byte-visible in API JSON — below this fixable bar). id/version are raw identity keys, excluded entirely (codemod §33 + addendum, check D33).