Can i convert UVM_ERRORs to UVM_INFO or UVM_WARNING based on id?

You can make use of the uvm_callback ‘uvm_report_catcher’ and fine tune the logic as per your requirement.

The methods get_severity() and get_id() will be of more useful.