Правильно: юридические лица – резиденты. В сочетаниях с приложением ставится тире, если одна из частей представляет собой сочетание слов.
Вы написали эти слова без ошибок.
Без контекста нельзя сказать однозначно. Это может быть и существительное, и прилагательное, и причастие.