Same as collapse_pseudobulk, but row-scales the per-(individual,
cell_type) count sums by gene_weights[g] before the Gamma update. This
is the NB-Fisher housekeeping adjustment used by pinto (see
gene_weighting::compute_nb_fisher_weights); housekeeping genes get
attenuated in the posterior mean while informative genes stay at w≈1.