getNext method
Returns the next migration after the version.
Returns null if the version is the last.
Implementation
@override
Future<Migration?> getNext(String currentVersion) async => _migrations
.where((m) => m.version.compareTo(currentVersion) > 0)
.firstOrNull;