FIX: Compile missing rollup plugin bundles on demand in development

In #38658 , rollup plugin compiler is enabled by default, however, a plugin can disappear if its generated manifest entry is missing or stale, e.g. Chat plugin.

This commit adds the logic using the existing manifest lookup path to compile the plugin bundle on demand in development, then retry the lookup, preventing plugins like chat from silently failing to load in local dev after the rollup switch.

Also, a failing spec is added to guard against regression.


Before:

Even if the plugin is enabled, nothing happened in dev container.

After:

1 Like