MAINT: Updated the annotations in `np.core.numeric`
MAINT: Updated the annotations in `np.core.numeric`

* Added missing overloads
* Use `DtypeLike` and `_Shapelike` where applicable
* Moved a few annotation-aliases to the top of the module

mattip/numpy,charris/numpy,madphysicist/numpy,mattip/numpy,pdebuyl/numpy,pdebuyl/numpy,madphysicist/numpy,rgommers/numpy,grlee77/numpy,pbrod/numpy,jakirkham/numpy,grlee77/numpy,mattip/numpy,pdebuyl/numpy,madphysicist/numpy,charris/numpy,mhvk/numpy,numpy/numpy,jakirkham/numpy,charris/numpy,grlee77/numpy,anntzer/numpy,mhvk/numpy,endolith/numpy,jakirkham/numpy,numpy/numpy,seberg/numpy,anntzer/numpy,mhvk/numpy,endolith/numpy,simongibbons/numpy,simongibbons/numpy,simongibbons/numpy,grlee77/numpy,seberg/numpy,jakirkham/numpy,mattip/numpy,jakirkham/numpy,pbrod/numpy,numpy/numpy,endolith/numpy,rgommers/numpy,madphysicist/numpy,anntzer/numpy,simongibbons/numpy,rgommers/numpy,mhvk/numpy,seberg/numpy,pbrod/numpy,charris/numpy,grlee77/numpy,pbrod/numpy,madphysicist/numpy,seberg/numpy,anntzer/numpy,simongibbons/numpy,rgommers/numpy,pbrod/numpy,endolith/numpy,mhvk/numpy,numpy/numpy,pdebuyl/numpy