On a general note (about some of the ideas that are now coming up in this thread)...
Whenever the idea comes from "in some language you can do..." => evaluate it by getting opinions from people who never used that some language.
I myself have switched between language (who hasn't), and each language has its own style/flair/approach. When I switch, I have to pay attention to switch the way I think and approach stuff. But that is a good thing.
Example: there are language where you can define your apps logic in data (constant data, in structures, that define what the app does). However, that only works for those languages, and it certainly wouldn't make any other language better. But when switching, the brain wants to do it that way. Yet it does not mean, it should be done.
Disclosure, I probably am not going to use this fork, because I don't need, nor want any of those features.
But, for those who need them. Consider how they affect code readability (they may not affect your ability to read the code, if you are more fluent in some other language, and find that you often misread Pascal as if it were that other language / but consider if you would read the code based on the current Pascal definition(s))
An inline var would likely not dampen readability. (in terms of being crossly misleading on what it does)
A change to case (labels vs conditions / or fallthrough) => both of those changes are a different feature. They have nothing to do with case as it is in Pascal. They should never use the "case" keyword. (well at least the first / the fallthrough is just a new way to have a "goto" statement)
If they were done, they need a new keyword.
Case in Pascal is a sort-of "jump table" lookup, it guarantee uniqueness of the labels. Reading the "case" statement gives that guarantee. Breaking that, isn't an addition, breaking that is breaking the language.
If the label should be an expression, then make it an entirely new statement with its own new keyword (not just a modifier, but a new keyword).
That said, IMHO the "case val of expression" only would be ok, if the compiler could guarantee at runtime that only one expression will be matched.
That all is said, in case this is considered at all. Which is not my call, as clearly this is for those who want a different approach that I would chose.