parser: Improve error handling in push parser - Report errors earlier - Align error messages with pull parser