Training Room QoL

Imported from legacy Flarum.
Original author: Sora (Flarum #876)

Add min/average/max damage npc because non crit gear improvement sometimes lost in variance

add bg/woe buffs when choosing bg/woe mode or add an npc than can give the buffs.

add npc that automatically change the dummy stats to replicate boss monster of choice (endgame instances like Betelgeuse, lasgand, jabberwocky etc.)

Imported from legacy Flarum.
Original author: sakura (Flarum #1074)

This is really good suggestion, to add if possible, we can adjust After cast delay / Aspd in the training room to test max spam rate.

Imported from legacy Flarum.
Original author: aewuu (Flarum #575)

to piggyback on the suggestion, can the barricades/guardian stones also get their proper reductions if not already applied in the training room?