The NFT owner cant un-list the LongRent only or ShortRent. So, in case I have only one going ShortRent and I want to unlist my NFT from the LongRent; it is not possible because both check_can_edit_long() and check_can_edit_short() have the same logic,
you need to check the rental_type, not just the last one in rentals: vec<Rantal>.
https://github.com/code-423n4/2024-10-coded-estate/blob/main/contracts/codedestate/src/execute.rs#L1953-L1972
https://github.com/code-423n4/2024-10-coded-estate/blob/main/contracts/codedestate/src/execute.rs#L1974-L1992
