status method
Implementation
Future<MigrationStatus> status() async {
await ensureTrackerTable();
final applied = await appliedVersions();
final appliedSet = applied.toSet();
final pending = (await source.discover())
.where((m) => !appliedSet.contains(m.version))
.toList();
return (applied: applied, pending: pending);
}