Introduce optional per-plugin database support, so individual plugins can use their own database (or logical schema) instead of sharing the core platform database. This is mainly for isolation, performance tuning, and future multi-instance / multi-region setups.