Add `instance::is_alias` and migrate from using `smart_holder::pointee_depends_on_holder_owner` to that. (#5318)

5 files changed