Rework financial-related application fields (billing cycle, app type etc.)

This feature would allow users to easily figure out where to find the lifetime deal tag (because if Application Type is free, the billing cycle field is hidden). This could also then allow the display of different fields (e.g. for lifetime, you might want a "Purchase date" field)