- Drop lazy LoadRepo/LoadOwner in convert.ToProject; rely on caller
preloading. ListProjects sets Repo from ctx.Repo.Repository on each
project; CreateProject does the same on the new project. Avoids
N+1 queries for repo-scoped list endpoints.
- Strip redundant API struct field comments that just restate the
field name; keep the ones that document enum values.
- Pre-allocate GetColumnsByIDs result slice with len(columnsIDs).
- Fix CountProjectColumns doc comment (was "CountColumns").
Co-Authored-By: Claude (Opus 4.7) <noreply@anthropic.com>