Populate the database with default difficulty levels and tags on first run.
Returns Promise<void>
Remarks
Guarded against concurrent invocations (e.g. React StrictMode double-invoke)
via the _seeding flag. Safe to call multiple times — it is a no-op after
the first successful seed.
Populate the database with default difficulty levels and tags on first run.