Em
users
tabela você definiu a chave primária com id como unsigned bigint e em almacen_movimientos
tabela o user_id
referenciado é definido como int mudança
$table->integer('user_id');
para
$table->unsignedBigInteger('user_id');
A estrutura e o tipo de dados de PRIMARY KEY e FOREIGN KEY devem ser iguais