One solution you can consider is the partR2 package in R (Stoffel et al., 2019). This allows you to derive a partial effect size for each fixed effects predictor. It is technically devised of two coefficients. The first is $part R^2$, defined below as:
$$
R^2_{x^*} = \frac{Y_X-Y_\tilde{X}}{Y_X+Y_{RE}+Y_R} = \frac{Y_X-Y_\tilde{X}}{Y_{Total}}
$$
where ${X}$ is the variance explained by fixed effects in a full model versus $\tilde{X}$, which is the variance in fixed effects from a reduced model. The denominator $Y_X + Y_{RE} + Y_R$ is essentially the total variance in the model (fixed effects + random effects + residuals). This effectively allows one to tease apart to a degree how much variance changes when the model is reduced down to remove the effect of other predictors. The second coefficient is $inclusive$ $R^2$, which is defined below:
$$
IR^2_{x*} = SC^2 * R^2_{x^*}
$$
where $SC^2$ is the squared correlation between a predictor of interest and a linear predictor times its $part R^2$. This coefficient quantifies the total proportion of variance explained in the model, both uniquely and jointly with other predictors.
Citation
Stoffel, M. A., Nakagawa, S., & Schielzeth, H. (2021). partR2: Partitioning R2 in generalized linear mixed models. PeerJ, 9, e11414. https://doi.org/10.7717/peerj.11414