refactor(library): add repository layer, extract NewArticlesController
- Add LibraryText and LibraryCategory Eloquent models
- Add LibraryTextRepositoryInterface and LibraryTextRepository
- Bind interface in services.php
- Refactor TopController to use repository, replace closure with $items array
- Extract NewArticlesController using repository
- Update templates: $list() → $items
- Remove includes/new.php
- Add LibraryTextRepositoryInterface and LibraryTextRepository
- Bind interface in services.php
- Refactor TopController to use repository, replace closure with $items array
- Extract NewArticlesController using repository
- Update templates: $list() → $items
- Remove includes/new.php