I don't really know what these new names mean in Spain, only a few years after they had changed to Turista, Preferente and Comfort (IIRC).
If you paid €23.50, then a drink and meal should be included:
https://www.interrail.eu/en/plan-your-trip/reservations/reservation-fees/domestic-train-reservation-fees
In Portugal, CP seems to use the normal 1st/2ncd class distinction.
German railways (DB) can also make reservations for Spain, but only at the ticket office or via phone (+49 30 2970, collect at DB ticket office or by post for € 5.90) and you need to know the train number, since they can't always look that up themselves (because Spanish railways don't share all of their timetables).
Also take into account that many timetable planners are very incomplete for Spain. The RENFE website is complete (but it is terrible) and www.raileurope.com seems to be complete for long Spanish distance trains.
Thanks for your prompt reply rvdborgt!
€ 23,50 would be a tough sum without a meal!
The names you use are for types of ticket-a bit like those budget airlines also have-ahout how much-easy you can change after buying. It now seems to depend on what train type it is what names they use for the ´classes´
I used a 1st class pass in Spain in 2015. We never had to pay 23.50, probably because there were no meals included on the trains we used. The most expensive reservation was 10€ IIRC.