There are two potential ways out of this problem. The first is to perform principal components analysis (PCA) to reduce your variables in use. The second is to construct it as a Bayesian problem.
The difficulty with PCA is two-fold. First, the results are very difficult to interpret and explain. Second, if there is a theoretical reason for certain variables to be linked and you eliminate that link in the PCA, then regardless of how good your model works out to be, it's wrong.
The Bayesian alternative is a great alternative if you have at least weak information of the relationships from information outside the sample itself, such as other studies. Multicollinearity is a non-problem for Bayesian methods. The only issue that would ever form would be with perfect multicollinearity, in which case you really only have one variable and you need to pick one to use.
It is because of several factors. First, Bayesian methods are intrinsically optimal methods, ex-post. All Bayesian estimators with proper priors are admissible, Frequentist estimators are admissible only to the extent they match a Bayesian estimator at every sample or match a Bayesian estimator at the limit. This optimality, in part, comes from the fact that the likelihood function is always minimally sufficient for the parameters. There is no way to get more information out of a data set and there is no less risky way to calculate an estimate. Bayesian estimators cannot be stochastically dominated.
They also ignore redundant information. This isn't from a duplicate observation, rather if information has already been encoded (not noise) into a calculation then identical information doesn't get encoded. If you have variables that covary highly, there is little independent information in the sample. Most of the information is shared among the variables. In Bayesian calculations, the shared information gets added one time. Frequentist methods can have problems with multicollinearity because that isn't necessarily true for them. That is the reason for the assumption of no linear dependence.
The problem with Bayesian methods is that you have to encode all outside knowledge about the relationships from whatever appears in the literature into a prior distribution. The prior distribution encodes all the information you have about the relationships that exist outside the sample itself. The prior is then multiplied by the likelihood of seeing the sample and is averaged over the parameter space.
The nice thing about Bayesian methods is that they are rarely less accurate than a Frequentist method and often more accurate, sometimes by orders of magnitude. There was an example problem in the 1930s by R.A. Fisher and his criticism of the minimum variance unbiased estimator was that it could be accurate, in the sense that the errors were symmetric, but incorrect where correctness would be what we now call precision. OLS can be very far from the true value when compared to Bayesian methods. With large sample sizes, however, they tend to converge both in parameter estimates and accuracy.
If you have never performed Bayesian calculations, you will want to get professional help first. The same is true of principal components analysis.
In the case of a Bayesian method, data isn't considered a random variable. There is no such thing as a random sample. Data is fixed. You saw it. There is nothing uncertain about it. The parameters are considered random in the sense that there is uncertainty about them.
A Bayesian can say "its probably raining," and it makes sense. To a Frequentist, that is nonsensical. It is either raining or it is not raining. It is either 100% true or 100% false as it is a fact.
For a Frequentist, it makes sense to reject a null when $\bar{x}>k$ if being outside a range would unusual if the null is true in the sense of it being unlikely to be as extreme or more extreme. The Bayesian might reject that rejection. The Bayesian may ask, "has anyone actually observed a result bigger than $\bar{x}$? How do you know a more extreme result could even exist? How can you make inferential judgments on something that has never been seen?
The weird element to principal components analysis is that it implies a geometry. You are going to rotate reality until reality splits apart into orthogonal components. You could also use factor analysis if you believed there were latent factors in the data. In either case, you won't be talking about the world as you know it. Instead, PCA will attempt to sieve out the hidden parts into new components that have no social meaning. It becomes just math.