Move FromExpr work to compile time and avoid binds check at runtime

We have removed check_binds because we can check all binds are
available in the validator in a more performatic way. We kept
the check binds for now only for `from` queries, to give fast
feedback on froms, but it may also be removed in the future.
Move SelectBuilder to new apply_query format