On Brownian Loop-Soup Cluster Decompositions And Conformal Restriction