Возможная причина, по которой вы получаете эту ошибку (я предполагаю), заключается в том, что вы смешиваете основные версии библиотек Pact.
<pact.version>3.5.24</pact.version>
<pact-jvm-provider-maven.version>3.5.9</pact-jvm-provider-maven.version>
<pact-jvm-maven.version>3.5.24</pact-jvm-maven.version>
<pact.jvm.consumer.junit.version>4.0.10</pact.jvm.consumer.junit.version>
У вас есть версии 3.5.9, 3.5.24 и 4.0.10. Вы должны использовать ту же основную версию.
Версии 3.5.x в основном написаны на Kotlin (вероятно, версия 1.2.x), а версия 4.0.x написана с использованием Kotlin 1.3.x.
Я не уверен, почему Sprinboot влияет на вещи, но, возможно, зависимость Spring также включает версию стандартной библиотеки Kotlin.
Лучше всего использовать версию 4.0. 10 для всех библиотек Pact, затем запустите плагин дерева зависимостей Maven и проверьте, какие версии Kotlin стандартных библиотек используются.