Split the shared ComputePadAndOutputShape into 2 separated functions ComputePad and ComputeOutputShape (#4487)
* Split ComputePadAndOutputShape into ComputePad and ComputeOutputShape
* update NNAPI conv ouput shape compute to use shared ComputeOutputShapec
* move use ptr to use reference for ComputePadAndOutputShape