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