Если содержимое $ post-> loot-> содержит [{"Item": 2}]
Это массив объектов, поэтому ваша сумма $ равна целому {"Item": 2},не 2.
, поэтому цикл может выглядеть примерно так:
@foreach ($post->loot->content as $id=>$json)
@php
$obj =json_decode($json, true)
@endphp
@foreach ($obj as $key=>$val)
<div class="item">
<i class="fab fa-cuttlefish"></i>
<div class="text">{{ $key }} <b>x{{ $val }}</b></div>
</div>
@endforeach
@endforeach
Не уверен, что вам нужно, но, возможно, вы можете поменять
<div class="text">{{ $key }} <b>x{{ $val }}</b></div>
на
<div class="text">{{ $id }} <b>x{{ $val }}</b></div>
Если вам нужен индекс всего объекта в списке вместо ключа obj атрибута.