Try replacing HasPermissions with HasRoles in User.php.
You're using:
use Spatie\Permission\Traits\HasPermissions;
but in Spatie's documentation, the correct trait is:
use Spatie\Permission\Traits\HasRoles;