Cardi B has finally let the cat out of the bag: her much-awaited sophomore album will contain as many as 20 songs.