Add Fluent::TextParser::ParserError to improve error handling

For better error handling.
Plugin can catch TextParser specific error.
Earlier seems good for me.