feat: Enhance error handling and logging in newtab update script
Add directory existence validation for NEW_TAB_DIR and ENGINE_DIR
Implement detailed subprocess output capturing with error logging
Introduce comprehensive exception handling with specific error types
Signed-off-by: Jarm7 <kotek.moorkotek@gmail.com>