Как посчитать кол-во элементов в Объекте со списками?
Object.values(books).flat().length

// или

[].concat(...Object.values(books)).length

// или

Object.values(books).reduce((acc, n) => acc + n.length, 0)
Или вот так:const books = {
  "1": [["foo", 5], ["bar", 8], ["noo", 9]],
  "2": [["bmk", 7]],
  "7": [["jol", 1], ["lon", 2]]
}
let count;
for (const key in books) {
  if (typeof books[key] == 'object') {
  	count += books[key].length
    console.log(count)
  }
}