message: fix: group PCR primer mutations correctly
diff: @@ -54,18 +54,18 @@ namespace Nextclade {
  ) {
  std::vector<PcrPrimerChange> result;
  for (const auto& primer : primers) {
  - for (const auto& mut : substitutions) {
  std::vector<NucleotideSubstitution> substitutionsSelected;
  + for (const auto& mut : substitutions) {
  if (shouldReportPrimerMutation(mut, primer)) {
  substitutionsSelected.push_back(mut);
  }
  + }
  if (!substitutionsSelected.empty()) {
  result.emplace_back(PcrPrimerChange{.primer = primer, .substitutions = std::move(substitutionsSelected)});
  }
  }
  - }
  return result;
  }
  }// namespace Nextclade
  