I'll take B first. We really don't have money market funds in Singapore, not as such. They're really short-term bond funds. I don't understand why so many people find short-term bond (debt instrument) funds attractive unless perhaps they're day traders and aren't going to stay in the short-term bonds funds long. Short-term bond funds are uninsured, and they rise and fall almost instantly with market interest rates.
Yes, I know the firms pushing them advertise heavily on bus stop billboards in HDB estates. That doesn't mean they're good choices.
In terms of cash it's not really about a percentage. It's "a couple months of ordinary household expenses." Supplemented by Singapore Savings Bonds (C category, but liquid within a few weeks at par plus accrued interest) and CPF OA. CPF OA counts in terms of servicing a mortgage. Your cash, SSBs, and CPF OA (for the housing portion only) should ideally total to at least 6 months of ordinary household expenses. Some people like a few more months, and that's fine in my view. Past 12 months it's getting too cash/cash-like heavy for my tastes unless you've got some big spending objective coming up soon like a wedding.
Category F (debt) is really just a "What are you buying, and how will you pay for it?" question. High cost debt is best avoided. Low cost debt can be wonderful.
There was a government that loaned me money (a student loan) at 0% interest with all payments deferred for years. That was wonderful. When that deal ended, and the interest rate rose from 0% to a moderate interest rate (not low, but also not awful) I decided to pay off the loan in full because fortunately I could while still maintaining adequate liquidity.
CPF is what I'd consider "bond-like." I'd treat it as an extension of your bond holdings.
And then there's bonds (including bond-like CPF) versus stocks. Some people like setting the stock allocation to 110% minus current age. I prefer holding 80% stocks (20% bonds) until age 50 then gradually converging to a 50-50 split (bonds-stocks) by age 65. I think a constant ratio until 50(ish) is simpler operationally, but either way seems fine to me.