resolve abstract method
Try to resolve the source specification.
Returns a ResolvedSource if this provider can handle the
specification, or null to skip to the next provider.
Implementation
Future<ResolvedSource?> resolve(SourceResolutionContext context);