MAINT: Cleanup vecdot
's signature, typing, and importing
#26313
Merged
vecdot
's signature, typing, and importing
#26313