Covariate-assisted Grade of Membership Models via Shared Latent Geometry