[Bug]: Inconsistent pan behavior
### What happened?

When `panSpeed` is set to something other than `1`, the resulting pan behavior is inconsistent between hand tool panning and middle-click-drag panning.

See the following recordings, both with `panSpeed: 2`:

Panning via middle-click-drag:

![Image](https://github.com/user-attachments/assets/830e4b82-bce6-42ea-96a1-21882718b7fd)

Panning via the hand tool:

![Image](https://github.com/user-attachments/assets/935e7799-dd5d-40ce-b8d3-a703584d32a8)

Personally, I like how the hand tool behaves, as if `panSpeed` is always `1` and I'd want middle-click-drag panning to behave similarly. That way, the `panSpeed` setting can be used to control how panning via trackpad swipes feels, while more direct pans (both hand tool panning and middle-click-drag panning) continue to feel natural because the page "sticks" to the cursor.

I might take a crack at this myself, but it's not clear to me whether my preference is actually aligned with others'.

### How can we reproduce the bug?

_No response_

### What browsers are you seeing the problem on?

Firefox, Chrome, Safari, Microsoft Edge

### Where did this happen?

The developer package

### Contact Details

james@arcol.io

### Code of Conduct

- [x] I agree to follow this project's Code of Conduct