ViewModel for the book search screen
LiveData> the list of books
LiveData the loading state of the screen
StateFlow the message to display
LiveData the user
Get the user info
Search for book by author
Search for book by isbn
Search for a book by title
Search books by category