It may be there is not a single definition of safety pilot because there is not just one role or purpose.
Sometimes you might use one for simulated IMC, sometimes because of the medical status of the "pilot". Sometimes you send a professional pilot to accompany an inexperienced PPL or one who is busy with his business and who does not have time to properly pre-flight plan. How could you have one definition or role description for such a variety of different roles?