Rename `AbstractTemplateAvailabilityProvider` to `PathBasedTemplateAvailabilityProvider`. Closes gh-8913