Add gitlab secure file datasource

Adds the gitlab secure file data source, pulled out of !2767 to ensure that the data source can get merged prior to fixing up the actual resource itself

relates to: #6650

Merge request reports

Loading