* fix: by obtaining the width and height of the pdf and passing it to boundingRect, the problem of inaccurate positioning of file highlighting is fixed
* feat: remove actualPositions from buildChunkHighlights
* feat: set initial value for the model field of chat setting
* feat: add category column to chunk table
* feat: fetch knowledge detail on KnowledgeUploadFile mount