I would suggest looking into this idea: Ideas on chained locks. This is not exactly having multiple lock scripts or type scripts, but it provides a way to, well, simulate an answer here.
Theoretically, we could indeed have multiple lock scripts / type scripts per cell. But it will really depend on whether there is a real case supporting that change(since to me it will be a real huge change).