Garsia-Rodemich Spaces: Bourgain-Brezis-Mironescu space, embeddings and rearrangement-invariant spaces