1. There isn’t any book on the table.
    1a. There is no book on the table.
  2. There aren’t any books on the table.
    2a. There are no books on the table.
    Are all the sentences correct?
    Do they all satisfy the grammatical subject-verb agreement?

These are all grammatically correct. They may not all be equally natural, depending on the exact circumstance.