Can't reference to Blueprint based on my class

If I’m understanding what you’re trying to do, you’ll want to use TSubclassOf:

UPROPERTY(EditAnywhere, Category = "Setup")
TSubclassOf<AProjectileBase> ProjectileType;

That allows you to place any class in that slot that is derived from (or is) AProjectileBase.