Problems in defining weakly informative priors for a categorical multilevel mixture model

Are you are wanting to truncate to prevent the Gamma RV from being precisely zero? In that case, would it not suffice to simply add 1e-9 to it? But Gamma(2 ,1) already rules out zero, so I’m confused about what your ultimate objective is.