Refactor reservation show to remove N+1 query