Learning Control Barrier Functions and their application in Reinforcement Learning: A Survey | Synapse