I was under the impression that I only need to add the FluentMigrator package for migrations, but VersionTableInfo is defined in FluentMigrator.Runner.Core package. This might be useful to state.
Implementing IVersionTableMetaData now also requires more properties: CreateWithPrimaryKey