ruby: add construction/siegeengine bld subtypes in building_alloc