Diamond--garnet geobarometry: The role of garnet compressibility and expansivity