What is the size of different types of channel funding/closing transactions for the Lightning Network?
The size of a transaction is no longer relevant. What matters is the weight (which is based on size), especially because LN uses segwit which has different weight values for segwit spends.

The expected weights for the commitment transactions and HTLC success and timeout transactions can be found here: https://github.com/lightningnetwork/lightning-rfc/blob/master/03-transactions.md#appendix-a-expected-weights.

The weight for the funding transaction is harder to know as that entirely depends on the inputs being spent and that is dependent on the sender. Since the inputs and their signatures make up the vast majority of a transaction, it is impossible to say what weight funding transactions will have as they will basically all be different.