Task: Implement NumPy Array Zero Padding Function
Task: Implement NumPy Array Zero Padding Function: a task in Terminal-Lego-15k (Harbor dataset). Create a Python function that pads a 2D NumPy array with zeros to match a target shape. The function should work without using np.pad() (to maintain compatibility with older NumPy versions).
Part of PrimeIntellect/Terminal-Lego-15k.