Believe it or not, I tried finding existing NIPS for the purposes of rentable spaces. I must've missed this as a possibility and can look into NIP-99's feasibility here.
> should make a calendar event especially bc the reservation shouldn't be made by the person requesting it, it should be made by the person who owns the space accepting the reservation.
I agree. This is how I handle functionality with the booking system I created.
These NIPS and associated kinds are being used at https://rvparker.westernbtc.com if anyone wants to see a working example.