Make sure teleports don't result in getting stuck in terrain

The following discussion from !4836 (merged) should be addressed:

  • @IsseW started a discussion:

    Would be really nice to have the RepositionOnChunkLoad working here and for other teleports, but not in this MR

When commands set the position of an entity, we could add the component RepositionOnChunkLoad to entities. To make sure they don't get stuck inside blocks. We could also make this component work even if the chunk was already loaded.