Eager load associations in InventoryUnitBuilder

Everything here will be needed inside coordinator, perhaps we could have
some sort of `assert_no_queries` examples on the build to see whether
and when we miss any records

fixes #5690