Are these all of the current ways to attach one mesh to another?

Make your own custom attachment system. Set component position on tick, whey way you want, for example basing on socket position. Also why you need replication on something visual, can clients deal with it?