app: use gimp_image_estimate_memsize() in gimp_image_scale_check()

and also improve its result a bit, I think... (whether or not undo
memory should be included here is debatable).