Switch ApartmentConversationSize -> ApartmentSize so conversations and apartment logic use the same enum
- this leaves the "Any" option of ApartmentSize only used for conversations but that seems better than the trap of needing to make sure both enums have the same values
Add "OwnsApartment" conversation condition so allow separate conversation options for upgrading from small -> penthouse and medium -> penthouse
- I think originally I was going to do this all in code but never hooked up different conditions