Lazy load entity and repository + presence validation of entity and repo on load

As title
What do you think if we create a exception type for this case? Something like `Lotus::Model::Mapping::UnmappedEntityError`. This is for the sake of consistency with `UnmappedCollectionError`.