gitlab-experiment needs to use `OpenSSL::Digest` instead of `Digest::SHA2`

Based on a new linting rule, it seems like this needs to be updated to be FIPs compliant as well. https://gitlab.com/gitlab-org/ruby/gems/gitlab-experiment/-/jobs/2590740788 indicates what we should shift towards.

Discussed in slack: https://gitlab.slack.com/archives/C034HTLB06M/p1655242804249659