The transform orientation after pressing 'g' and 'z' doesn't match 'Normal' transform orientation
First, as batFINGER says, the combination GZZ move object in local Z axis.

Second, why you said 


  I want to input specific transformation values which is impossible
  with manual dragging.


Did you tried? Click and hold on the axis, and enter specific value from keyboard while you holding the mouse button.