Вам нужно привести объект к ожидаемому типу (и надеяться, что он действительно этого типа).
itemInBuildAbilityPower = ((Item)itemsArrayList[0]).abilityPower;
Лучше (если код инфраструктуры принадлежит вам) использовать общий контейнер, например, List<T>
.
List<Item> itemsArrayList = new List<Item>
itemsArrayList.Add(abyssalScepter);
itemsArrayList.Add(aegisOfTheLegion);
itemInBuildAbilityPower = itemsArrayList[0].abilityPower;