Reemplazo recomendado para modifyClass("model:composer") al sobrescribir save()

Lo mejor sería añadir un nuevo hook al núcleo de Discourse que te permita lograr lo que necesitas de una forma soportada. ¿Qué te parece algo así:

De esta manera, tu plugin haría lo siguiente:

api.registerValueTransformer(
  "composer-minimum-post-length",
  ({ value, context: { composer } }) => {
    if (
      composer.siteSettings.discourse_optional_topic_body_enabled &&
      composer.topicFirstPost
    ) {
      return 0;
    }

    return value; // Mantener la lógica del núcleo
  }
);

Dime si esto funciona para tu caso de uso y sacaré el PR del estado de borrador para que pueda ser revisado y fusionado.