.body を使わずに .bodyBytes を使って解決

utf8.decode(response.bodyBytes);

参考サイト
Dartのhttpパッケージで文字化け
https://qiita.com/takyam/items/98d6336f1b2fe912fd56