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