Rotate sprite hitbox/body with sprite (arcade physics)

Hello,

I rotate my sprite (arrow) based off the position of the mouse with anglebetweenpoints by setting the rotation with “this.sprite.rotation”, and as expected the arrow rotates as it should, but the hitbox/body stays flat.
Is there any way to do this with arcade physics?

Is there also a way to make the sprite “makepixelperfect” as none of the methods I have seen online have worked.

Thanks