I'm guessing I should use a Collection, mark as an asset, and instance these as I need for Blender 4.x, is that right?
You don't need to mark as an asset. You just put into a collection(M) or put into a unlinked collection(Ctrl+G then F9 to change the name). Then you can press shift+a->Instance collection->Then click the collection name.