remote: Standardization of errors creation
Replace usage of status.Errorf() with helper.Errf() to make error creation more standard. Replace old %v with new %w for proper error wrapping. Add context to the error to make it more descriptive and standard. Replace fmt.Errorf() with errors.New() if used without a reason.
Part of #4471 (closed)