Wpadłeś na dobry pomysł, aby użyć any
operator połączenia. Po zakończeniu łączenia wystarczy użyć string_agg
aby przekształcić wynik do żądanego formatu:
SELECT name, STRING_AGG(description, ', ')
FROM test
JOIN ekwdesc ON ekwdesc.value = ANY(test.ekw)
GROUP BY name
Zobacz załączony SQLFiddle jako wykonywalny przykład.