ep: Move pure diffing functions to zeta_prompt:udiff (#52959)

This PR mostly moves some code around. It also adds a high-level
`format_expected_output` function that routes patch formatting to
specific prompt formats. This was `zeta_prompt` can format
`expected_output` for training.

Keeping everything prompt-related in a "pure" module (with no heavy
dependencies) makes it easier to write bindings.


Release Notes:

- N/A
66ea4b89afOleksiy Syvokon committed on 4/2/2026, 2:00:15 PM· committed by GitHubparentf8d6467
6 files changedLine totals unavailable