Fix item.getImprovementsValue - in both 23a and 0.34.11, it uses caravan_state