Mathematical modeling of immobilized enzyme in porous planar, cylindrical, and spherical particle: a reliable semi-analytical approach