The influence of microscale lithological layering and fluid availability on the metamorphic development of garnet and zircon: insights into dissolution–reprecipitation processes