так... давайте разберемся. У пользователей тоже могут быть теги? Или теги только у задач?
А так два варианта:
- нормализовать все, теги в отдельной таблице, связать через связи. Гибко и чуть сложнее.
- хранить теги в массиве у тасков, postgresql же. Это просто, быстро и сложности будут только для оргенизации автокомплита и выборки списка существующих тегов. При таком раскладе первый вариант эффктивнее.