Fixes https://bugs.winehq.org/show_bug.cgi?id=57283.
I believe some sort of smart two pass stretching is possible instead, but not worth it.
[dlls/wined3d/surface.c#L1570](https://gitlab.winehq.org/riyu12383/wine/-/blob/f48645249a3402801f1ca942c35e...) not exactly sure if it's related and should be removed then ?
-- v4: wined3d: Use temporary buffer when stretching a surface to itself with cpu blit. ddraw/tests: Add tests for surface blitting to itself with stretching.