DOC: Highlighted role of index alignment in DataFrame.dot(other) (#26…
…480)

- [X] closes #26480
- [X] tests passed

Added note highlighting that column names of DataFrame and index of other need to same.
Added example showing that reshuffling of objects does not change which elements are multiplied with which. 