Returns the current version or null if the version is not yet defined.
@override Future<String?> currentVersion() async => appliedMigrations.isEmpty ? initialVersion : appliedMigrations.last.version;