Cannot Forward Declare for a TSubClassOf or for a UPROPERTY() Member. How Can I Have Co-Dependency?

Just ran into another iteration of this:
TSubclassOf works fine in arrays and variables but when being used in a TMap as the key, VS compiler throws an error.