Fixes scroll left issue.
Fixes scroll left issue.

- Fixes positioning of wrap guides when editor is scrolled horizontally.
- Fixes invalid resetting of guides when scrolling horizontally if auto save is off.
- Refactors snap to column and auto save functions.
- Fixes issue where mousedown drops cursor, which could cause horizontal scrolling.

lexicalunit/multi-wrap-guide