Add custom item renderer for all tools

Fixes bow FPS drop and most Z-fighting (particularly in arrows); but thrown dagger rendering is broken, see arrow renderer for how to fix