GetRepositoriesAsync: Fetches repositories in a project.GetRepositoryItemsAsync: Retrieves all files and folders in a repository.GetFileContentAsync: Fetches the content of a specific file in the repository.SanitizeFolderName: Cleans invalid characters from folder names.Repository: Represents repository metadata (e.g., Id, Name, DefaultBranch).RepositoryItem: Represents file or folder metadata.RepositoryResponse / RepositoryItemResponse: Structures for deserializing API responses.