feat(chunk): add code parsing chunker

What does this MR do and why?

Currently, the gitlab-elasticsearch-indexer uses a SizeChunker that chunks code content by size. In this MR, we replace it with the Code Chunker in the gitlab-code-parser.

Related issue: [Go Indexer] Introduce the Code Parsing Chunker (gitlab#536144 - closed)

How to set up and validate locally

See gitlab-elasticsearch-indexer Test Setup

Edited by Pam Artiaga

Merge request reports

Loading