text: Title: Improve CLI command suggestions
  Body: We currently have a hardcoded list of strings to catch typos when executing a command: https://github.com/ploomber/ploomber/blob/ff808c83bc63ce8c1ae09b726f0bceeb6d9d786e/src/ploomber/cli/cli.py#L243
  
  However, this isn't robust. pip implements it using difflib, which is part of the standard library:
  
  https://github.com/pypa/pip/blob/5ab7c124db917625e55693773bcc224793d7ceed/src/pip/_internal/commands/help.py