The extension reports the PageFactory directive as being unused here.
The use directive is unnecessary. PHP(PHP7101)
This is a very common Laravel pattern for any model where you don't want to use the fully qualified class name in the annotations. I assume this is an issue with any generics annotation like this.
use Database\Factories\PageFactory;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
final class Page extends Model
{
/** @use HasFactory<PageFactory> */
use HasFactory;
}