Writergate part 3: migration patterns

Practical patterns for updating Zig code from std.io to std.Io, with before/after examples.