Jak omówiliśmy w powyższych komentarzach, kolumna klucza obcego musi mieć ten sam typ danych, co klucz podstawowy, do którego się odwołuje.
Zadeklarowałeś swój user.id klucz podstawowy jako $table->bigIncrements('id') co staje się BIGINT UNSIGNED AUTO_INCREMENT w składni MySQL.
Musisz zadeklarować klucz obcy jako $table->unsignedBigInteger('user_id') który stanie się BIGINT UNSIGNED w MySQL, dzięki czemu jest kompatybilny z byciem kluczem obcym do user.id kolumna.