fix(backend): add products.min_quantity migration to runMigrations()
The ensureColumn call was written as dead comments (lines 6242-6273) but
never actually executed inside runMigrations(), so the production DB
was missing the column. This adds the call at the end of runMigrations()
so it runs on next startup.