This is what I suggested. I have never characterized this circuit for accuracy because I have only used a variant of it to build a CC/CV float battery charger (LM317 was doing CC part, not included here), but it should be much better than LM317 alone.
With such high input voltage LM317 works fine.
TL431 could be replaced with something better. It's certainly possible to have separate reference and opamp chips, but perhaps some integrated reference with force/sense capability could suffice. Alternatively, a 5V ref and opamp at unity gain, then no particularly accurate resistors are needed. I wonder if those AD584 from eBay that somebody mentioned above would work, as this covers everything - reference, opamp, feedback divider.