Have a read of the
Custom Statistics and Reports FAQ.
The first one would be pretty easy.
The big blind's position is always 8: holdem_hand_player_statistics.position
Bets the turn: holdem_hand_player_statistics.flg_t_bet
Check/raise the flop: you could either do..
( holdem_hand_player_statistics.flg_f_check AND holdem_hand_player_statistics.cnt_f_raise )
..or..
substring(lookup_actions_f.action from 1 for 2)='XR'
Actually, I just noticed there is a specific check/raise field I forgot about: holdem_hand_player_statistics.flg_f_check_raise
This doesn't take into account anyone else's actions, including number of opponents or whether the SB is active.
The second one is a bit trickier, since I guess you'll want to know that the PF raiser is not the SB?
Ignoring that, you will probably want this field in addition to the above:
NOT holdem_hand_player_statistics.flg_f_face_raise