Ion temperature gradient modes driven soliton and shock by reduction perturbation method for electron-ion magneto-plasma