Add Erlang R17/17.0 support

WIP/Testing. No need for review yet. Please do not merge.
I'm not sure I'm comfortable with locking things at this level. And it is also potentially more confusing because of how we use lock files for top-level projects (where these values will then be ignored).