app: add a GimpCpmponentType parameter to GimpDrawable::estimate_memsize()

so we can also estimate converting the drawable to other precisions.
app: s/GimpPrecision/GimpComponentType/ in gimp_projection_estimate_memsize()