text: Title: improve error message when pipeline.yaml does not exist
  Body: If a user runs any ploomber command and passes `-e pipeline.yaml` in a directory that doesn't have such a file, the error isn't very clear:
  
  ```sh
  ploomber status -e pipeline.yaml
  ```
  
  ```pytb
  Traceback (most recent call last):
    File "/Users/Edu/dev/ploomber/src/ploomber/cli/io.py", line 34, in wrapper
      fn(**kwargs)
    File "/Users/Edu/dev/ploomber/src/ploomber/cli/status.py", line 15, in main
      dag, args = parser.load_from_entry_point_arg()
    File "/Users/Edu/dev/ploomber/src/ploomber/cli/parsers.py", line 213, in load_from_entry_point_arg
      entry_point = EntryPoint(self.parse_entry_point_value())
    File "/Users/Edu/dev/ploomber/src/ploomber/entrypoint.py", line 19, in __init__
      self.type = find_entry_point_type(value)
    File "/Users/Edu/dev/ploomber/src/ploomber/entrypoint.py", line 65, in find_entry_point_type
      raise ValueError(
  ValueError: Could not determine the entry point type from value: 'pipeline.yaml'. Expected an existing file with extension .yaml or .yml, existing directory, glob-like pattern (i.e., *.py) or dotted path (i.e., module.sub_module.factory_function). Verify your input.
  ```
  
  It'd be better to check if the argument "looks like" a path to a yaml file, and if so, say that the path doesn't exist. If it doesn't look like a path to a yaml, print the default error message.
  