валидации данных, то, абстрактные ошибки валидации(без привязок к http кодам, например), стоит описать в validator.go, конечно. В противном случае, не очень понятно, почему error.go содержит общие ошибки проекта. Пакет называется common и/или helpers? Возможно, стоит его раскидать по пакетам, к которым непосредственно относятся данные валидаторы?
Пакет для работы с jwt, не utils)) разбивать дальше нет смвсла, разве что вынести в jwtvalidators но не думаю
Обсуждают сегодня