[Bug]: Don't always snap arrows
### What happened?

Is there no way to just _not_ have arrows always snap to the center of an obeject (and be hidden behind it). I'm constantly having to do weird hacks to get around this feature by drawing the arrow somewhere else on my canvas the way **I** want it to look, and then dragging it over the shape that I want it to be over. It's pretty surprising that this is the default behavior, and I still havent found a way of opting out.

### How can we reproduce the bug?

Literally draw two squares, try to draw an arrow between them that actually overlaps the squares and doesn't point directly at the middle. You'll see that tldraw just takes over and snaps it and doesn't overlap it.

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

Chrome

### Where did this happen?

The tldraw.com website

### Contact Details

_No response_

### Code of Conduct

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