Read an itch app manifest from a folder
Returns a nil manifest if there isn't an `.itch.toml` file
in the folder. Returns an error if there is a file, but it can't
be read, for example because of permissions errors, invalid TOML
markup, or invalid manifest structure