No estoy seguro, pero hacer noindex en esos podría ser perjudicial. Discourse ya lo está manejando correctamente utilizando URL canónicas.
Si los noindex, existe la posibilidad de que indexe toda la página (porque todas son la misma URL canónica), lo que sería desastroso. No sé con certeza qué sucederá, pero sería extremadamente cuidadoso, ya que Google a menudo maneja casos extremos de manera impredecible y cómo los maneja puede cambiar con las actualizaciones. He visto cosas raras suceder con las etiquetas canónicas.
Se desconoce exactamente cómo funciona el algoritmo de clasificación y cambia con el tiempo, pero otra cosa a considerar es que las clasificaciones son el resultado de enlaces entrantes. Si un sitio externo enlaza a una URL /number y esa URL devuelve la cabecera noindex, es concebible que Google no transfiera el “jugo de enlaces” entrante a la URL canónica, lo que podría ser perjudicial para las clasificaciones de búsqueda de los sitios de Discourse.
Creo que sería mucho más seguro contactar a alguien en Google Search e informarles que la etiqueta canónica no está funcionando para un CMS de uso generalizado que intentar encontrar una solución alternativa que podría no manejarse de la misma manera a medida que Google realiza más actualizaciones.