With Prefect 1.0 the answer is KV Store if you are on Prefect Cloud - this is the easiest way of storing arbitrary metadata as key-value pairs.
But definitely, I can understand, metadata management is a hard problem. I wonder whether you can attach this metadata directly using your data lake catalog? e.g. S3 data lake allows attaching metadata using Glue catalog - most data lakes have some similar integrated solution