Перед foreach вы можете получить все элементы RentalProperty из db следующим образом:
$allRentalProperties = RentalProperty::all();
, а в foreach l oop вы можете получить эти элементы без подключения к базе данных, например:
$propertyObj = $allRenatalProperties -> where('id', $property['id']) -> first();
Кроме того, вы можете использовать сокращение массива.
$newArray = [];
это намного проще и удобочитаемее.