Add terraform file support for blob viewer in repository (Highlight.js)
<!--IssueSummary start-->
<details>
<summary>
Everyone can contribute. [Help move this issue forward](https://handbook.gitlab.com/handbook/marketing/developer-relations/contributor-success/community-contributors-workflows/#contributor-links) while earning points, leveling up and collecting rewards.
</summary>
- [Work on this issue](https://contributors.gitlab.com/manage-issue?action=work&projectId=278964&issueIid=514908)
- [Close this issue](https://contributors.gitlab.com/manage-issue?action=close&projectId=278964&issueIid=514908)
</details>
<!--IssueSummary end-->
### Summary
Gitlab file viewer often highlights a dot with red background. It does not seem to be a Unicode extended character as discussed in #16683 or some other unprintable characters affecting this.
### Steps to reproduce
Create a `test.tf`, add a line like `environment = data.terraform` in it.
### Example Project
https://gitlab.com/richlv/gitlab-test/-/blob/main/test.tf
### What is the current *bug* behavior?
The dot is highlighted in red.
### What is the expected *correct* behavior?
The dot is not highlighted.
### Relevant logs and/or screenshots
{width=233 height=47}
This bug happens on GitLab.com
## Proposal
Syntax highlighting support can be added to the blob viewer by following the guide for [Adding syntax highlighting support](https://docs.gitlab.com/development/fe_guide/blob_syntax_highlighting/#adding-syntax-highlighting-support).
There is a separate Terraform Library for Highlight JS which is located here: https://github.com/highlightjs/highlightjs-terraform
issue