OpenZeppelin Contracts is vulnerable to Incorrect Calculations. The vulnerability exists in the _beforeTokenTransfer
function because ERC721Consecutive does not update balances when the batch has a size of one and consists of a single token, resulting in a token overflow when calling the balanceOf
function.