How to add items from another table based on a string aggregated column

Consider below simple approach

select *, 
  ( select sum(value)
    from unnest(split(item)) item
    join table2 
    using (item)
  ) target
from table1             

if applied to sample data in your question - output is

enter image description here