operations: add gegl:cast-format which casts between two formats