TagDao.getTagId возвращает Optional<Int>

благодаря этому теперь не стало логики
управления тегами, основанной на отловле
TagNotFoundException