general fund fundraiser

Supporting test_beneficiary_with_contact_info

SGD 0 raised of SGD 2,500 goal

Payment processing isn't connected yet — donations submitted here are recorded, but no charge actually occurs.