Now that mesh primitive nodes calculate their bounds in constant time, it's worth updating the bounds eagerly when translating a geometry since doing so should be very cheap and might save a more significant amount of time if they're needed later. Also slightly unify the translation functions for the different types. Pull Request: https://projects.blender.org/blender/blender/pulls/106159