[db] Expose repoId of category and add method to get localized icon

The repoId is needed, so we can download the category icon from the correct repo.
This commit is contained in:
Internal Server Error - Gitea: Git with a cup of tea
500 Internal Server Error

Gitea Version: 1.28.0+dev-477-g8b6ad49a5f