Fix tasks 176+292: remove fixed_shapes() — tasks have variable widths but model works on 30x30 canvas. Verified 25/25 and 28/28 on all train+test+arcgen examples.
Fix tasks 176/292: remove fixed_shapes() gate (task has variable widths, model works on all via 30x30 canvas). Verified 25/25 and 28/28 on actual arc-gen data.