Just missing:
import { SRGBColorSpace } from 'https://esm.sh/three/webgpu';
map.colorSpace = SRGBColorSpace;
In general, a PNG/JPG texture representing color (as opposed to non-color data, like .normalMap, .roughnessMap, etc.) has probably been exported in the sRGB colorspace, and can be annotated as such.